Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List 确定清单索引_List_Loops_For Loop_Iteration_Infinite Loop - Fatal编程技术网

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循环中完成了所有这些,该循环无限次地重新运行这个块。我应该单独测试这个模块。谢谢你抽出时间。