ホームページ  >  記事  >  バックエンド開発  >  Python で list.sort() がソートされたリストを返さないのはなぜですか?

Python で list.sort() がソートされたリストを返さないのはなぜですか?

王林
王林転載
2023-09-18 09:29:061154ブラウズ

###############例###

この例では、続行する前にまず list.sort() の使用法を確認します。ここではリストを作成し、sort() メソッドを使用して昇順に並べ替えます -Python で list.sort() がソートされたリストを返さないのはなぜですか? リーリー ###出力### リーリー

パフォーマンスがより重要な場合、並べ替えのためだけにリストをコピーすることは良いとは見なされず、無駄です。したがって、 list.sort() はリストをその場で並べ替えます。このメソッドはソートされたリストを返しません。こうすることで、ソートされたコピーが必要だがソートされていないバージョンも保持する必要がある場合に、誤ってリストを上書きしてしまうことがなくなります。

組み込みのsorted()関数を使用して、新しいリストを返します。この関数は、指定された反復可能オブジェクトに基づいて新しいリストを作成し、それを並べ替えて返します。

sorted() を使用して、値に基づいて辞書リストを並べ替えます

###例###

sorted() メソッドを使用して辞書リストを並べ替えました。

リーリー ###出力### ああああ

以上がPython で list.sort() がソートされたリストを返さないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。