对白痴的人表示歉意。
我正在尝试使用之前设置的变量来访问字典。
myvar1 = 1
mydict = {'1': ['apple', 20, 80, 40],
'2': ['orange', 81, 400, 100]}
myvar2 = mydict[myvar1][0]
print(myvar2)
这给我KeyError:1
我也尝试过
myvar2 = mydict['myvar1'][0]
这给了我KeyError:'myvar1'
显然我缺少基本的东西。
最佳答案
myvar1
是整数,mydict
使用字符串作为键。可以将myvar1
更改为字符串,也可以将字典更改为使用整数作为键。
myvar1 = 1
mydict = {1: ['apple', 20, 80, 40],
2: ['orange', 81, 400, 100]}
关于python - Python:使用变量作为键访问字典,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16855400/