小さな操作のPythonのリスト

リストまたは文字列値のリストは、()メソッドは、ソートするソートすることができます。例えば、インタラクティブな環境で負けます
次のコードを入力します。
>>>スパム= [2,5、3.14、1、-7]
>>> spam.sort()
>>>スパム
[-7、1、2、3.14、5]
>>>スパム= [ 'アリ'、 '猫'、 '犬'、 'アナグマ'、 '象']
>>> spam.sort()
>>>スパム
[ 'アリ'、 'アナグマ'、 '猫'、 '犬'、 '象']
また、その種は、()は、逆の順序でソートするように、逆のキーワード引数は、Trueで指定することができます。インタラクティブな環境で
次のコードを入力します。
>>> spam.sort(=真リバース)
>>>スパム
[ '象'、 '犬'、 '猫'、 'アナグマ'、 'アリ']
 
ソート()メソッドは、次の3つの事に注意を払う必要があります。まず、その場でソート()メソッドは、リストをソートします。しないでください
戻り値を記録しようとすると、スパム= spam.sort()このようなコードを記述します。
Pythonは比較する方法を知らないので、第二に、あなたは、文字列値の両方の番号のリストを並べ替えることはできません
ゼム。インタラクティブな環境で、次のコードを入力し、TypeError例外に注意を払います:
>>>スパム= [1、3、2、4、 'アリス'、 'ボブ']
>>> spam.sort()
トレースバック(最新の呼び出しの最後):
<モジュール>内のファイル "<pyshell#70>"、1行目、
spam.sort()
TypeError例外:unorderableタイプ:STR()<INT()
「ASCII文字列」、というよりも、実際の単語を使用して文字列をソートする第三に、並べ替え()メソッド、
コードシーケンス。これは小文字の前に大文字を意味します。したがって、大文字小文字をソートするとき
Z.後 例えば、インタラクティブな環境で次のコードを入力します。
>>>スパム= [ 'アリス'、 'アリ'、 'ボブ'、 'アナグマ'、 'キャロル'、 '猫']
>>> spam.sort()
>>>スパム
[ 'アリス'、 'ボブ'、 'キャロル'、 'アリ'、 'アナグマ'、 '猫']
あなたは普通の辞書順にソートする必要がある場合は、ソート中()メソッドを呼び出し、主要パラメータ
str.lowerへの鍵。
>>>スパム= [ 'A'、 'Z'、 'A'、 'Z']
>>> spam.sort(キー= str.lower)
>>>スパム
[ 'A'、 'A'、 'Z'、 'Z']

おすすめ

転載: www.cnblogs.com/yangyublog/p/11431017.html