以下のリスト構造において
yamada = [0,1,2,3]
tanaka = [2,4,3,2]
sato = [5,2,4,8]
nakama = [yamada,tanaka,sato]
select = []
入力した文字と一致する配列を抽出したい
name = input()
select = nakama[nakama.index(name)]
エラー内容
ValueError: 'yamada' is not in list
期待値
yamadaと入力したら
select = [0,1,2,3] と代入される事
tanakaと入力したら
select = [2,4,3,2] と代入される事
ご教授の程、宜しくお願い致します
'yamada = [0,1,2,3]' のときに'yamada'と入力されてこの変数を選択するような、変数名そのものを変数的に使うのはプログラミング的に筋が悪いのですが、こうしなければならない理由はありますか?
回答3件
あなたの回答
tips
プレビュー