python数组按照位置剔除数据
时间: 2023-12-11 19:04:37 浏览: 80
Python实现二维有序数组查找的方法
你可以使用 Python 中的列表推导式来按照位置剔除数组中的数据。以下是一个示例代码:
```python
my_list = [1, 2, 3, 4, 5, 6]
indices_to_remove = [1, 3, 5] # 要剔除的位置
# 使用列表推导式剔除指定位置的元素
new_list = [my_list[i] for i in range(len(my_list)) if i not in indices_to_remove]
print(new_list) # 输出 [1, 3, 5]
```
在上面的示例中,我们首先定义了一个列表 `my_list` 和一个要剔除的位置列表 `indices_to_remove`。然后,我们使用列表推导式来创建一个新列表 `new_list`,其中包含除了指定位置的元素之外的所有元素。最后,我们输出新列表 `new_list`。
阅读全文