我有一个二维列表,如下所示:
[[1,2],[2,5],[3,4]]
我想检查清单的第一个维度中是否有3个,它应该返回true。我如何在python中做到这一点?
答案 0 :(得分:1)
如果您不能/不想简单地整理列表:
3
是否在任何第一个元素中?
alist = [[1,2],[2,5],[3,4]]
any([e[0] == 3 for e in alist]) # True
哪个是匹配元素? (请注意,如果不匹配,则会抛出ValueError
)
[e[0] == 3 for e in alist].index(True) # returns 2
答案 1 :(得分:0)
var a = Marks.batch_results.id(id)