ホームページ  >  記事  >  バックエンド開発  >  Python の sort()、min()、max() 関数を使用してリスト要素を並べ替えるにはどうすればよいですか?

Python の sort()、min()、max() 関数を使用してリスト要素を並べ替えるにはどうすればよいですか?

PHPz
PHPz転載
2023-05-09 17:37:171752ブラウズ

sort0 メソッドはリスト オブジェクト内に提供されており、元のリスト内の要素を並べ替えるために使用されます。並べ替え後、元のリスト内の要素の順序は変更されます。

構文形式は次のとおりです:

listname.sort(key=None, reverse=False)

  • key:キーを使用して比較します。

  • reverse: オプションのパラメータ

  • False は昇順を示します

  • True は昇順を示します降順

  • デフォルトの昇順

sort0 メソッドを使用して文字列リストを並べ替える場合、採用されるルールは最初に大文字を並べ替えることです。そして小文字を並べ替えます。文字列のリストを (大文字と小文字を区別せずに) 並べ替える場合は、その key パラメーターを指定する必要があります。大文字と小文字は区別されません

char.sort(key=str. lower)

注: sort() 関数は中国語を一般的にサポートしているため、使用することをお勧めします。その他のメソッド

sorted() 関数は元のリストを変更せず、ソート後に新しいリストを生成します

min() 関数は指定された値またはシーケンス内の最小値を取得します

min(a,b,c,d)min(seq)

max() 関数は、指定された値を取得します。 または、sequence

max(a,b,c,d)max(seq)

max() 関数の最大値は、渡された複数のパラメータの最大値、または反復可能なパラメータの最大値を取得します。渡されるオブジェクト要素。

デフォルトの数値パラメータは値が大きいパラメータであり、文字パラメータはアルファベット順の小さいパラメータです。最大値を取得する方法を指定するために使用される関数である、名前付きパラメーター キーを渡すこともできます。

default 名前付きパラメータは、最大値が存在しない場合に返されるデフォルト値を指定するために使用されます。たとえば、次のコード:

print(max(-1,-5,key = abs))
# 先执行abs()函数再执行max()函数
print(max(1.3,'5', key=int))
# 列表和元组
# 先比较各列表低索引值的数,如果相同,再继续比较下一个索引值的数
print(max([1,2],(1,3),key=lambda x:x[1]))
array =[[1,2,3],[1,0,],[4,1,-3],[2,2,3]]
print(min(array))
print(max(array))

array =[[5,2,3],[6,9,6],[5,1,8],[5,1,7]]
print(min(array))
print(max(array))

输出结果:
-5
5
(1, 3)
[1, 0]
[4, 1, -3]
[5, 1, 7]
[6, 9, 6]

以上がPython の sort()、min()、max() 関数を使用してリスト要素を並べ替えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。