1. ホーム
  2. パイソン

[解決済み】辞書内の最小値に対応するキーを取得する

2022-03-24 16:45:38

質問

Pythonの辞書がある場合、最小値を含むエントリーのキーを取得するにはどうすればよいですか?

というものを考えていたのですが min() という関数があるのですが...。

入力があると

{320:1, 321:0, 322:3}

を返すことになる。 321 .

解決方法は?

最高です。 min(d, key=d.get) -- 無駄なものを挟む必要はない lambda インダイレクトレイヤーやアイテムやキーの抽出

>>> d = {320: 1, 321: 0, 322: 3}
>>> min(d, key=d.get)
321