ソートおよびソート

 

ソート
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]
 
 

おすすめ

転載: www.cnblogs.com/myshuzhimei/p/11751336.html