Noname guy Asked:2021-12-28 02:22:15 +0000 UTC2021-12-28 02:22:15 +0000 UTC 2021-12-28 02:22:15 +0000 UTC 是否可以不将元素放入数组生成器中的数组中? 772 在 python 中创建数组生成器时,您可以使用条件运算符: [i if i == x else None for i in arr]如果条件不满足,是否可以以某种方式跳过 else 块的执行并且不在输出数组中放置任何值? python 1 个回答 Voted Best Answer Zhihar 2021-12-28T02:25:43Z2021-12-28T02:25:43Z 你可以这样做 res = [i for i in arr if i == x] 您还可以使用更难的方法: res = list(filter(lambda i: i == x, arr))
你可以这样做
您还可以使用更难的方法: