【发布时间】:2020-05-29 13:02:08
【问题描述】:
只是想我会在标题中指定,因为我在互联网上找到了后者,但没有找到前者。我很好奇如何获得一个包含在 python 中工作的列表理解的条件。具体来说,我很好奇如何执行以下操作:
if (abs(value - any_x)) > 100 for any_x in x:
本质上,如果 x 数组中的值与任何值之间的差的绝对值大于 100,我希望程序继续运行。但是目前的语法是不正确的。我到底错过了什么?谢谢和最好的问候,
-AA
【问题讨论】:
-
您不需要列表理解。您没有创建
list,这就是列表推导的用途。一个简单的循环会更好,或者你可以使用生成器表达式和any,所以any(abs(value - e) > 100 for e in x)
标签: python conditional-statements list-comprehension