如果我想检查是否列表中的所有元素
a: [1 2 3 6]
大于或等于它们在另一个列表中的对应元素
b: [0 2 3 5]
如果所有 i 的 a[ i ] > b[ i ],则返回 true,否则返回 false。 这有逻辑功能吗?比如a>b?谢谢
请您参考如下方法:
你可以这样做
all(x >= y for x,y in zip(a,b))
它具有短路评估的优势:如果它找到任何 x < y它返回 False立即。
如果我想检查是否列表中的所有元素
a: [1 2 3 6]
大于或等于它们在另一个列表中的对应元素
b: [0 2 3 5]
如果所有 i 的 a[ i ] > b[ i ],则返回 true,否则返回 false。 这有逻辑功能吗?比如a>b?谢谢
请您参考如下方法:
你可以这样做
all(x >= y for x,y in zip(a,b))
它具有短路评估的优势:如果它找到任何 x < y它返回 False立即。