从元组列表中访问元组元素

时间:2017-03-30 13:07:48

标签: python list tuples

所以我一直用Python制作一个小程序,逻辑似乎工作正常,直到它检索结果的最后一步。 Codewise,它与此类似:

...
list1 = [(string,string,int),(string,string,int)...]
print(list1[0[0]])

这会引发TypeError: 'int' object is not subscriptable错误,我正在努力弄清楚原因。当然这只是打印列表的索引0(元组1)然后索引0(字符串)?我如何才能将这个价值列入清单?

1 个答案:

答案 0 :(得分:1)

问题在于您的格式: 更新print声明。

list1 = [(string,string,int),(string,string,int)...]
print(list1[0][0])

[0[0]] - 访问元组元素的格式错误 [0][0] - 访问第一个元组的第一个元素的正确格式。