如果要让值出现的所有位置,可以使用以下列表推导式将其
val设置为要搜索的内容
[(index, row.index(val)) for index, row in enumerate(mymatrix) if val in row]
例如:
>>> mymatrix=[[1,2,9],[4,9,6],[7,8,9]]>>> val = 9>>> [(index, row.index(val)) for index, row in enumerate(mymatrix) if val in row][(0, 2), (1, 1), (2, 2)]
编辑
这不是真的,因为它会得到所有出现,它只会在给定行中得到该值的第一次出现。



