ホームページ  >  記事  >  バックエンド開発  >  辞書を値 (キー) で並べ替える方法

辞書を値 (キー) で並べ替える方法

anonymity
anonymityオリジナル
2019-05-27 14:02:317892ブラウズ

sorted 関数

まず、sorted 関数を紹介します。sorted (iterable、key、reverse)。sorted には、iterable、key、reverse の 3 つのパラメーターがあります。

Iterable は、dict.items()、dict.keys() など、反復可能なオブジェクトを表します。 key は、比較に参加する要素を選択するために使用される関数であり、reverse は、比較に使用される関数です。並べ替えを指定します 逆順ですか、それとも順序ですか? reverse=true は逆順 (大から小へ) を意味し、reverse=false は順序 (小から大へ) を意味し、デフォルトは reverse=false です。

辞書を値 (キー) で並べ替える方法

#キーで並べ替え

辞書をキーで並べ替えるには、sorted 関数を直接呼び出すことができます。

my_dict = {'lilee':25, 'age':24, 'phone':12}
sorted(my_dict.keys())

出力結果は

['age', 'lilee', 'phone']

sorted(my_dict.keys()) を使用して直接キーを押しますvalue ディクショナリをソートするには、ここではキー値が順番にソートされていますが、逆順にソートしたい場合は、 reverse を true に設定するだけで済みます。

sorted(my_dcit.keys(), reverse = true)

以上が辞書を値 (キー) で並べ替える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。