想象一下python列表
A = [[1,2],[3,4],[5,6]]
我怎样才能从中得到一个列表,以便我得到列表中满足第二个元素大于2的元素?
答案 0 :(得分:2)
In [32]: a=[[1,2],[3,4],[5,6]]
In [33]: [s for s in a if s[1]>2]
Out[33]: [[3, 4], [5, 6]]
答案 1 :(得分:0)
所以我猜你的例子所期望的结果是:
result=[[3,4], [5,6]]
在这种情况下,您只需要这样做:
result=[l for l in a if l[1]>2]