python中两数组进行比较,必须前一个数组所有数据全班大于后一个数组便将数据存入新的数组中
时间: 2023-06-25 07:05:16 浏览: 71
python 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组(示例)
5星 · 资源好评率100%
可以使用以下代码实现:
```python
array1 = [1, 2, 3, 4, 5]
array2 = [0, 2, 4, 6, 8]
new_array = []
for i in range(len(array1)):
if array1[i] > array2[i]:
new_array.append(array1[i])
print(new_array)
```
这段代码首先创建了两个数组 `array1` 和 `array2`,然后创建一个空的新数组 `new_array`。接下来使用 for 循环遍历 `array1`,并使用索引 `i` 获取当前元素。在每次迭代中,通过比较 `array1[i]` 和 `array2[i]` 的大小,如果 `array1[i]` 大于 `array2[i]`,就将 `array1[i]` 添加到新数组 `new_array` 中。最后输出 `new_array`,其中存储了满足条件的元素。
阅读全文