业精于勤,荒于嬉;行成于思,毁于随。
List の sort メソッドによって返される型は <type 'NoneType'> であるため、ここでの出力は list1 ではありません。
ソートには戻り値がないため
最近この問題に遭遇しました。その理由は、list1.sort() が list1 内の要素のみを並べ替えて、NoneType を返すためです。ソートされたリストを直接取得したい場合は、sorted 関数を使用する必要があります。
sorted を使用できます
sorted は新しいリストを返します。適切な場所に並べ替えます。
list.sort() の機能は、list.sort() 自体を並べ替えられたリストに変えるのではなく、リストの要素を並べ替えることであるためです
list.sort()
List の sort メソッドによって返される型は <type 'NoneType'> であるため、ここでの出力は list1 ではありません。
リーリーソートには戻り値がないため
最近この問題に遭遇しました。その理由は、list1.sort() が list1 内の要素のみを並べ替えて、NoneType を返すためです。ソートされたリストを直接取得したい場合は、sorted 関数を使用する必要があります。
sorted を使用できます
リーリーsorted は新しいリストを返します。適切な場所に並べ替えます。
list.sort()
の機能は、list.sort()
自体を並べ替えられたリストに変えるのではなく、リストの要素を並べ替えることであるためです