如何在Python中返回列表的索引

这个问题在这里已经有了答案:

  • 访问'for'循环中的索引? 17个答案

  • 使用enumerate

    >>> a = [[0,1,2],[0,0,0],[1,1,1]]
    >>> [i for i, x in enumerate(a, 1) if 2 not in x]
    [2, 3]
    

    使用enumerate

    [i for i, j in enumerate(a) if 2 not in j]
    

    请注意Python中的列表索引从0开始,而不是从1


    你可以使用index [U.index(l) for l in U if not 2 in l]

    链接地址: http://www.djcxy.com/p/24021.html

    上一篇: How to return index of lists in Python

    下一篇: How do I display the the index of a list element in Python?