我试图使用元组作为键来制作字典,但是访问它时会出现此错误

时间:2017-11-11 02:34:46

标签: python dictionary

gn={('A','S'):140,('A','Z'):75,('A','T'):118,('Z','O'):71,('S','0'):151,('S','R'):80,('S','F'):99,('F','B'):211,('R','P'):97,('R','C'):146,('P','C'):138,('P','B'):101,('F','B'):211}
gn
{('A', 'S'): 140, ('A', 'Z'): 75, ('A', 'T'): 118, ('Z', 'O'): 71, ('S', '0'): 151, ('S', 'R'): 80, ('S', 'F'): 99, ('F', 'B'): 211, ('R', 'P'): 97, ('R', 'C'): 146, ('P', 'C'): 138, ('P', 'B'): 101}
gn('A','Z')
  

追踪(最近一次通话):     文件"",第1行,in       GN(' A'' Z')   TypeError:' dict'对象不可调用

1 个答案:

答案 0 :(得分:3)

您需要使用方括号来访问字典元素。即,访问您的示例字典:

gn[('A', 'Z')]