ホームページ >バックエンド開発 >Python チュートリアル >`list.sort()` が `None` を返すのはなぜですか?
「return list.sort()」がリストの代わりに何も返さないのはなぜですか?
提供されたコード スニペット内:
answer = newList.sort()
newList.sort() メソッドは、newList を適切に並べ替えるために使用されます。つまり、リストを作成せずに元のリストを変更します。新しいもの。したがって、回答は並べ替えられたリストではなく、sort() メソッドによって返された値を参照するため、None を受け取ります。
この問題を解決して並べ替えられたリストを返すには、コードを次のように変更します。
newList.sort() return newList
これにより、ソートされた newList がメソッドの結果として返されるようになります。
以上が`list.sort()` が `None` を返すのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。