嘿,我有一个包含四个列表的列表,我想遍历整个内容并打印所有出现的特定数字或变量的索引。所以例如我有:
list_of_lists = [[0,0,0,0],[0,0,0,0],[0,2,0,0],[0,0,0,0]]
lx = 0
for x in list_of_lists:
ly = 0
for a in x:
if a == 2:
print(lx,ly)
ly += 1
lx += 1
现在这确实打印了“2 1”,这是正确的,但不是打印一次,而是无限打印。我不确定我的逻辑有什么问题,但我很确定我犯了一个简单的错误。正如您可能知道的那样,我是编程新手。感谢您的帮助!
我不认为你在这里做错了什么。我试过你的代码,我的只运行了一次,你确定你的原始代码中的缩进没问题吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句