我正在尝试操纵元组的不同elementf,它是数组的一部分。
我所拥有的:
def my_function(lis):
for i in lis:
x[i], y[i], z[i] = lis[i]
...
我主要有:
my_function([(1,2,3), (4,5,6), (7,8,9), (10,11,12)]):
...
结果是:
TypeError: list indices must be integers or slices, not tuple
如前所述,我正在尝试从函数访问元组的distinc元素并对其进行操作。
答案 0 :(得分:4)
每个i
是一个元组;你可能想要
for i in lis:
x, y, z = i
# use x, y, and z
或者简单地
for x, y, z in lis:
# use x, y, and z