次のエディターは、キーと値による Python 辞書 (dict) の並べ替えに関する記事を提供します。編集者はこれがとても良いと思ったので、参考として共有します。エディターをフォローして見てみましょう
Pythonの辞書(dict)の特徴は、辞書を値でソートする必要がある場合、キー(key)に従って対応する値(value)が抽出されることです。 、次の方法を使用できます。続行するには:
1 以下は、値が大きいものから小さいものの順に並べ替えられます。
dic = {'a':31, 'bc':5, 'c':3, 'asd':4, 'aa':74, 'd':0} dict= sorted(dic.items(), key=lambda d:d[1], reverse = True) print(dict)
出力結果:
[('aa', 74), ('a', 31), ('bc', 5), ('asd', 4), ('c', 3), ('d', 0)]
以下のコードを分解してみましょう:
print dic.items() で [(key, value)] のリストを取得します。
次に、sorted メソッドを使用して key パラメーターを渡し、並べ替えが値、つまり最初の要素 d[1 の値に基づいて行われることを指定します。 reverse = True は、反転する必要があることを意味します。反転すると、デフォルトは大から小になります。
2 キーで辞書を並べ替えます:
dic = {'a':31, 'bc':5, 'c':3, 'asd':4, 'aa':74, 'd':0} dict= sorted(dic.items(), key=lambda d:d[0]) print dict
上記は、エディターによってもたらされたキーと値で並べ替える Python 辞書 (dict) の内容全体です。PHP 中国語 Web サイトをサポートしていただければ幸いです~
について。キーと値でソートする Python 辞書 (dict) に関連する記事をもっと見るには、PHP 中国語 Web サイトに注意してください。