所以我一直用Python制作一个小程序,逻辑似乎工作正常,直到它检索结果的最后一步。 Codewise,它与此类似:
...
list1 = [(string,string,int),(string,string,int)...]
print(list1[0[0]])
这会引发TypeError: 'int' object is not subscriptable
错误,我正在努力弄清楚原因。当然这只是打印列表的索引0(元组1)然后索引0(字符串)?我如何才能将这个价值列入清单?
答案 0 :(得分:1)
问题在于您的格式:
更新print
声明。
list1 = [(string,string,int),(string,string,int)...]
print(list1[0][0])
[0[0]]
- 访问元组元素的格式错误
[0][0]
- 访问第一个元组的第一个元素的正确格式。