用“where”声明数组

时间:2014-06-24 19:46:40

标签: python arrays

在Python中有选项可以像这样声明数组吗?

arr = [x for x in vec where x < 2] - (编辑:抱歉&#39;来自我的常见错误(日食总是修复我))

(或其他没有实际循环的陈述)

1 个答案:

答案 0 :(得分:5)

改为使用if

arr = [x for x in vec if x < 2]

请注意,它是for循环,from关键字不存在。