質問: sort(book_list) NameError: name 'sort' is not defined
回答: リストの`sort()`メソッドと、組み込み関数の`sorted()`の使い方は下記のようになります。 ``` book_list1 = ['ちいさなあなたへ', 'えんとつ町のプペル', 'はらぺこあおむし', 'おやすみ、ロジャー', 'じゃあじゃあびりびり'] book_list2 = ['ちいさなあなたへ', 'えんとつ町のプペル', 'はらぺこあおむし', 'おやすみ、ロジャー', 'じゃあじゃあびりびり'] book_list1.sort() for book in book_list1: print(book) print('=====') sorted_list = sorted(book_list2) for book in sorted_list: print(book) # 出力結果 # えんとつ町のプペル # おやすみ、ロジャー # じゃあじゃあびりびり # ちいさなあなたへ # はらぺこあおむし # ===== # えんとつ町のプペル # おやすみ、ロジャー # じゃあじゃあびりびり # ちいさなあなたへ # はらぺこあおむし ``` 挙動、動作の違いについては下記サイトで詳しく説明されています。 Pythonでリストをソートするsortとsortedの違い