ソート
list.sort(CMP =なし、キー=なし、偽=リバース)
並べ替え
AAA =ソート(反復可能な、CMP =なし、キー=なし、偽=リバース)
>>リバース時に前方にソート= FALSE、TRUE =逆ソート順序を逆にするとき。デフォルトはFalseです。
>>はlist.sort()メソッドのみが定義されているリストは、ソート()いずれかの反復を標的化するために使用することができます。
>>はlist.sort()は、そうでない場合は元のリストを元のリストを変更します、この効率はやや高く、オリジナルのiterableを変更しません()ソートされたが、新しいは、反復可能なソート返します。
例:
= [3,2,6,7,1]
a.sort()
プリントA
B = [3,2,6,7,1]
印刷ソート(B、= Trueのリバース)
プリントB
出力:
[1、2、3、6、7]
[7,6、3、2、1]
[3、2、6、7、1]
数行のコードを書く、オーダーごとに比較し、シーケンシング、および利便キーのより良い理解ソートソートソート。
= [3,2,6,7,1]
私のための範囲内(0、LEN(A))。
範囲(0、i)におけるjのために:
[i]は<= [J]の場合:
K = [I]
[i]は[j]を=
[J] = K
プリントA
プリントA
出力:
[2、3、6、7、1]
[1、3、6、7、2]
[1、2、6、7、3]
[1、2、3、7、6]
[1、2、3、6、7]
[1、2、3、6、7]