l = [[1,1],[2,3],[3,4],[5,6]]
a=4
a的值是列表中列表的第二个数字
需要得到 4 在列表l 的位置,为2,怎么写呢?
4在列表l中的位置也不是2啊,l的每一个元素也是一个列表,位置应该是第3个元素的第2个元素,即 3,2
要获取实际所在的索引位置是(2,1)即位于第三行第二列,就这样写:
a=4
l = [[1,1],[2,3],[3,4],[5,6]]
for i,x in enumerate(l):
for j,y in enumerate(x):
if y==a:
print(i,j)
F:\2021\qa\ot2>t8
2 1
```
如有用,请采纳。