List 确定清单索引
嘿,我有一个包含四个列表的列表,我想迭代整个列表,并打印特定数字或变量的所有出现的索引。例如,我有:List 确定清单索引,list,loops,for-loop,iteration,infinite-loop,List,Loops,For Loop,Iteration,Infinite Loop,嘿,我有一个包含四个列表的列表,我想迭代整个列表,并打印特定数字或变量的所有出现的索引。例如,我有: 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 现在它打印“21”
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
现在它打印“21”,这是正确的,但不是打印一次,而是无限打印。我不确定我的逻辑出了什么问题,但我很确定我犯了一个简单的错误。正如你可能知道的那样,我是编程新手。谢谢你的帮助 我不认为你在这里做错了什么。我试过你的代码,我的代码只运行了一次,你确定你的缩进在原始代码中没有问题吗?啊,好吧,我意识到问题是,我在while循环中完成了所有这些,该循环无限次地重新运行这个块。我应该单独测试这个模块。谢谢你抽出时间。