编写一个删除数组里内容的函数
时间: 2024-03-25 14:37:36 浏览: 10
好的,下面是一个简单的删除数组内容的函数示例:
```python
def delete_array_element(arr, element):
"""
删除数组中的指定元素
:param arr: 待删除元素的数组
:param element: 要删除的元素
:return: 删除后的数组
"""
# 遍历数组,找到要删除的元素
for i in range(len(arr)):
if arr[i] == element:
# 如果找到了要删除的元素,将其从数组中删除
arr.pop(i)
break
return arr
```
以上函数中,我们通过遍历数组,找到要删除的元素,然后使用 Python 中的 `pop()` 方法将其从数组中删除。最后返回删除后的数组。
当然,如果要删除数组中所有的指定元素,可以将上述函数改为如下形式:
```python
def delete_array_element(arr, element):
"""
删除数组中的所有指定元素
:param arr: 待删除元素的数组
:param element: 要删除的元素
:return: 删除后的数组
"""
# 遍历数组,找到要删除的元素
i = 0
while i < len(arr):
if arr[i] == element:
# 如果找到了要删除的元素,将其从数组中删除
arr.pop(i)
else:
i += 1
return arr
```
这样就可以删除数组中所有指定的元素了。