2024-09-28 17:19:42 发布
网友
我试图得到表示一个元组的元素的整数值,这个元组本身就是另一个元组的元素
a1 = (1,1,2,3) a2 = (3,1,1,2) a3 = (2,3,1,1) a4 = (1,2,3,1) a = [a1, a2, a3, a4] print(a[1[1]])
结果是:'TypeError: 'int' object is unsubscriptable'。我怎样才能得到正确的答案(即1,因为a2的第二个条目是1)
'TypeError: 'int' object is unsubscriptable'
因为你的意思是:
print(a[1][1])
您的表达式包含1[1],这解释了错误:您试图索引整数,但int不支持此操作。你需要的是取a[1],它给出a2,然后取它的第二个元素:a[1][1]
1[1]
a[1]
a2
a[1][1]
因为你的意思是:
您的表达式包含
1[1]
,这解释了错误:您试图索引整数,但int不支持此操作。你需要的是取a[1]
,它给出a2
,然后取它的第二个元素:a[1][1]
相关问题 更多 >
编程相关推荐