お世話になります。
ご教示願います。
下記のコードで結果が
たらこ
うめぼし
と出力されないのはなぜでしょうか。
python
1def onigiri(): 2 tarako = "" 3 umeboshi = "" 4 5 lst = [tarako,umeboshi] 6 7 dct = {tarako:"たらこ",umeboshi:"うめぼし"} 8 9 for i in lst: 10 print(dct[i]) 11 12onigiri() 13 14> うめぼし 15> うめぼし 16
辞書dctを作成した時点で変数tarakoに対応する文字列"たらこ"が入ってきません。
tarakoを定義する際に文字列を割り当てると出力されます。
よく分からなくなってきました。
どうぞよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。