質問の再投稿について申し訳ありません...私は最初にこの質問を編集する必要がありました。modsの新しいフラグを付けました。ご迷惑おかけして申し訳ありません
要件が変更されたため、質問を書き直さなければなりませんでした。
私は次のような辞書を持っています:
d = {'a': [4, 2], 'b': [3, 4], 'c': [4, 3], 'd': [4, 3], 'e': [4], 'f': [4], 'g': [4]}
辞書dで最小の長さに関連付けられているキーと、最大値を持つキーを取得したいと思います。
この場合、最小の長さ(このディクショナリ内のリストの最小の長さ)のキーは
'e, 'f', 'g'
そして、最大の値(各リストの整数の合計)を持つものは、
'b' 'c'
私が試してみました
min_value = min(dict.itervalues())
min_keys = [k for k in d if dict[k] == min_value]
しかし、それは私が望む結果を私に与えません。
何か案は?
ありがとう!