识别列表列表的索引

记忆提供

嘿,我有一个包含四个列表的列表,我想遍历整个内容并打印所有出现的特定数字或变量的索引。所以例如我有:

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”,这是正确的,但不是打印一次,而是无限打印。我不确定我的逻辑有什么问题,但我很确定我犯了一个简单的错误。正如您可能知道的那样,我是编程新手。感谢您的帮助!

菲利克斯ACR

我不认为你在这里做错了什么。我试过你的代码,我的只运行了一次,你确定你的原始代码中的缩进没问题吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章