TIL-013|Python sort()とsorded()の違い
📝 プログラム設計の問題を解決する際には、sort()、sorded()関数の明らかな違いを認識し、両者の違いを理解しなければならない.
基本構造:リスト名.sort() sort()関数は、リストの元の値を直接変更します. a.sort()が出力された場合、None値が出力される. sort()関数を使用すると、変数a値が出力されると、元の値が整列します. 基本構造:ソート(リスト名) ソート()関数は、リストの元の値が変わらないソート値を返します. の上のコードからsorded(a)が出力され、整列していることがわかります. とは対照的に、変数aの値は初期値と同じである. ソート()関数は、リストだけでなく、すべての重複可能なタスクにも適用されます.
ストレージリストをソートする場合はlistを選択します.sort()を使用して他のオブジェクトを並べ替えるには、sorded()関数を使用します.
89 sort()関数の場合、リストのコピーを作成する必要がないため、ソート()関数よりも高速です.
sort()
a = [3, 1, 2, 4, 5]
a.sort() // None
a // [1, 2, 3, 4, 5]
sorted()
a = [3, 1, 2, 4, 5]
sorted(a) // [1, 2, 3, 4, 5]
a // [3, 1, 2, 4, 5]
ストレージリストをソートする場合はlistを選択します.sort()を使用して他のオブジェクトを並べ替えるには、sorded()関数を使用します.
89 sort()関数の場合、リストのコピーを作成する必要がないため、ソート()関数よりも高速です.
Reference
この問題について(TIL-013|Python sort()とsorded()の違い), 我々は、より多くの情報をここで見つけました https://velog.io/@lck0827/TIL-013-Pythonsort와-sorted의-차이テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol