我有一个x和y坐标的列表/数组,例如:
x = [x1, x2, x3,...]
y = [y1, y2, y3,...]
现在,我想根据条件删除特定的条目,例如以下内容:
for i in x:
if i <= 40 and i >= -40:
print "True"
else:
x.remove(i)
for i in y:
if i <= 20 and i >=- 20:
print "True"
else:
y.remove(i)
上述代码从列表中删除了相应的条目,但如果删除
x1
,则y1
仍然保留在列表中。我想达到的目的是,如果删除x1
,则还应该删除y1
。我该如何做?我的最终目标是尝试绘制x
和y
,所以当这些列表的维度不同时,无法实现此目标。我也可以使用...zeta_list = np.column_stack((x, y))
想要得到类似于([[x1, y1], [x2, y2], [x3, y3],...]])
的数组,但我不确定如何使用if条件语句来删除其中的条目。
谢谢。