前提・実現したいこと
Pythonで辞書に入っているデータをif文にて判定を行っているのですが、
変数に同じ値が入っている場合欲しいデータが反映されません
下のソースコードを実行すると、結果として
apple 100 pineappleと出てきてしまいます。
同じ値の場合でも表示させるにはどのように変えればよいのでしょうか?
該当のソースコード
python
1a={"apple":100,"banmana":200,"pineapple":300} 2b=100 3c=100 4d=300 5 6for k in a.items(): 7 if k[1]==b: 8 b=k[0] 9 elif k[1]==c: 10 c=k[0] 11 else: 12 d=k[0] 13print(b,c,d)
現在結果
apple 100 pineapple
求める結果
apple apple pineapple
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/30 05:24