我正在尝试获取表示元组元素的整数值,元组本身是另一个元组的元素.
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]])
Run Code Online (Sandbox Code Playgroud)
结果是:'TypeError: 'int' object is unsubscriptable'
.我怎样才能得到正确的答案(因为a2的第二个条目是1,所以是1)?
因为你的意思是:
print(a[1][1])
Run Code Online (Sandbox Code Playgroud)
你的表达式包含1[1]
,它解释了错误:你试图索引一个整数,但是int不支持这个.你需要的是拿走a[1]
,a2
然后拿出它的第二个元素:a[1][1]
.
归档时间: |
|
查看次数: |
42 次 |
最近记录: |