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

PHPz
リリース: 2023-05-09 17:37:17
転載
1615 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!