【发布时间】:2020-04-26 18:20:20
【问题描述】:
我正在尝试通过 x 坐标的值过滤一组 x,y 坐标,例如在以下代码中:
x_list = [-4,-4,-3,-2,-2,-1,-1,1,2,3,4]
y_list = [0,2,-4,-2,4,-1,3,1,3,-1,4]
new_x = []
new_y = []
for i,x in enumerate(x_list):
if x <= some_value:
new_x.append(x_list[i])
new_y.append(y_list[i])
能否在一行中使用 lambda 表达式和 map,filter,zip 等函数更有效地执行此操作?
谢谢!
【问题讨论】:
标签: python dictionary lambda filter zip