前提
辞書をちょっとしたゲームを作るのに使おうとしたときに思ったことです
下記のコードでは
print(odai_choose["1"])
と打てば
['りんご', 'apple']
と帰ってくるのは理解しています。
ただ、それを変数で行うとエラーが出てしまいます。何をどうすればいいのでしょうか?
たぶん、知識不足なだけなのでよかったら教えてください。
実現したいこと
・変数で['りんご', 'apple']の解答が得たい。
発生している問題・エラーメッセージ
多分いらないだろうけど一応はっときます。
KeyError Traceback (most recent call last) <ipython-input-10-00b1ae25d199> in <module> 8 9 ---> 10 odai_people = odai_choose[people] 11 odai_zinro = odai_choose[zinro] KeyError: 1
該当のソースコード
odai_choose = {"1":["りんご","apple"], "2":["みかん","orange"] } people = 1 zinro = 2 odai_people = odai_choose[people] odai_zinro = odai_choose[zinro]
補足情報(FW/ツールのバージョンなど)
一応、ワードウルフというゲームのお題をexcelで自動的に記入して配布するコードをこれからやってこうと思ってます。
回答2件
あなたの回答
tips
プレビュー