私は辞書をソートし、それを調べて "fruit_type"の辞書キーのどれに対応する "fruit" 。今のところ、これを通じて、以下の最も遠い私のコードを行くことは私をされとりますディクショナリ - 値の絞り込みとそれに属するキーの印刷 - Python
def fruit (food_type):
for f in food_type.values():
if f=="fruit" :
return(f)
fruit ({'apple': 'fruit', 'lettuce': 'veggie', 'banana':'fruit'})
この一度だけ「フルーツ」を返すので、それは私の最終目標は、にあるので、私はこのケースで欲しいものだ場合、私は100%ではありませんよその値を辞書に反映させ、その値として「果物」を有するキーを返す。 D [K]またはd.get(K)など
私はこのために以下のような出力を探しています:
["apple","banana"]
'dict.setdefault'または' collections.defaultdict'は、if/elseブロックの必要性を削除します。 –
私は知っています。私はこれが初心者の方にとって理解しやすいと判断しました。 – Julius
簡単に言えばありがとう。私はPythonにはかなり新しいです。 – Nick