如果列表列表中的每个元素都大于其neigbbour,那么计算最"pythonic"的方法是什么?例如
a = [[3.1, 3.13], [3.14, 3.12], [3.12, 3.1]]
Run Code Online (Sandbox Code Playgroud)
我想看看每个列表中的第一个元素(在较大列表中)是否大于第二个元素.所以对于第一项,它的假,因为3.1 <3.13.第2和第3项是真的.
我当然可以使用for循环,但是希望看到替代方法.谢谢.
模式匹配和列表理解:
[x > y for x, y in a]
Run Code Online (Sandbox Code Playgroud)