通过数组下标删除对应的数组元素
时间: 2023-06-30 16:26:06 浏览: 90
删除数组元素
可以通过以下方式删除数组中的元素:
1. 找到要删除的元素的下标;
2. 将该元素后面的所有元素都向前移动一个位置;
3. 数组长度减1。
具体的代码实现如下:
```python
def delete_element(arr, index):
# 检查下标是否超出数组的范围
if index < 0 or index >= len(arr):
print("下标越界")
return arr
# 将该元素后面的所有元素都向前移动一个位置
for i in range(index, len(arr) - 1):
arr[i] = arr[i+1]
# 数组长度减1
arr.pop()
return arr
```
这个函数接受两个参数:一个数组和一个下标,它会返回一个新的数组,该数组是在原数组中删除指定下标元素后得到的。注意,这个函数会修改原数组,所以在调用之前请确保你的程序逻辑正确。
阅读全文