【发布时间】:2015-07-13 16:07:05
【问题描述】:
我正在运行 Python 2.7。
我有一个名为“高度”的数组,包含以下几点
[0,1,2,3,4,5,6,7,8,9]
我还有一个名为“arming_pin”的数组
[0,0,0,0,0,0,1,1,1,1]
在我的程序中,当 arming_pin 大于零时,我想使用“高度”数组数据点,并在 "arming_pin" = 为 0 时忽略之前的点。我想调用这个新数组 "altitude_new"。 “altitude_new”数组看起来像:
[6,7,8,9]
如何在 python 中创建这个新数组?使用某种条件语句?
【问题讨论】:
-
[j for i,j in enumerate(altitude) if arming_pin[i]]
标签: python arrays python-2.7