Pythonでの違いは、ソート、ソートの

(新人チュートリアルから抜粋します。https://www.runoob.com/python/python-func-sorted.html):

ソート()関数は、Pythonの組み込み関数は、すべてのオブジェクトの繰り返しに**ソート操作に影響を与えることがあります。

1.sortとソートの違い:

ソートソートすることができるオブジェクトはすべての反復、動作リストを返すために、戻り値を、

ソートされ、リストに使用される方法は、リストのソート方法が既に存在のリストであるインプレース操作、ノーリターン値


2.sorted構文:

ソート(反復可能な、CMP =なし、キー=なし、偽=リバースません)

3.sortedパラメータ説明:
反復処理可能-イテレート可能オブジェクト。
CMP - 、関数を比較する2つのパラメータのパラメータ値を対象から採取された反復することができ、この機能は、ルールを遵守しなければならない1より大きいが返され、それが-1未満である、0が返されるに等しいです。
キー-主に比較の素子に使用される、唯一のパラメータは、特定のパラメータは、反復の関数は、対象から採取された反復の要素の一つをソートするように指定することができるです。
照合を、= Trueの降順を逆転、= Falseの昇順(デフォルト)を逆-逆。

リターン:
**順序を変更するリストを返します。

4.ソートの構文:

リストソートCMP = なしキー= なし=

CMP - オプションのパラメータを、このパラメータは、ソートのための指定されたパラメータを使用する方法である場合。

キー - 主に比較の素子に使用される、唯一のパラメータは、特定のパラメータは、反復の関数は、対象から採取された反復の要素の一つをソートするように指定することができるです。

リバース-照合、真=降順リバース、  昇順=偽(デフォルト)を逆にします。

例:

X = [3,1,2,56,7,90,22 ] 
Y = " AlexSun " 
Z = ジッパー(x、y)を
 印刷(ソート(x))を
 印刷(ソート(Y))
 プリント(ソート(Z) )
プリント( "未整理xは:")
プリント(X)
の印刷( "ソートxは:")
x.sort()
プリント(X)


結果:

[1、2、3、7、22、56、90] 
[ 'A'、 'S'、 'E'、 'L'、 'N'、 'U'、 'X'] 
[(1、L」 「)、(2、 'E')、(3、 'A')、(7、 'S')、(22、 'N')、(56、 'X')、(90、 'U') 】
未整理xは:
[3、1、2、56、7、90、22] 
ソートxは:
[1、2、3、7、22、56、90]

 

おすすめ

転載: www.cnblogs.com/szqfreiburger/p/11595439.html