我想用比较运算符(<(对列表进行切片。我想从一个小于特定数字的列表中剔除成员。例如
x=[3, 5, 7, 8, 12, 14, 14, 15, 18, 21]
我只想剔除13以下的成员,即[3, 5, 7, 8, 12]
。我试过x[x<13]
,但它不起作用。
[i<12 for i in x]
返回TRUE/FALSE列表。
我将感谢你的帮助。感谢
实际上,你非常接近。这应该有效:
x=[3, 5, 7, 8, 12, 14, 14, 15, 18, 21]
[i for i in x if i < 12]
输出:
[3, 5, 7, 8]