(新人チュートリアルから抜粋します。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]