python字符串数组删除元素
时间: 2023-09-07 08:17:58 浏览: 201
删除数组元素
可以使用 del 语句或者使用列表推导式删除字符串数组的元素。例如:
使用 del 语句:
```
arr = ['a', 'b', 'c', 'd']
del arr[2] # 删除第三个元素,也就是 'c'
print(arr) # ['a', 'b', 'd']
```
使用列表推导式:
```
arr = ['a', 'b', 'c', 'd']
index_to_remove = 2
arr = [arr[i] for i in range(len(arr)) if i != index_to_remove]
print(arr) # ['a', 'b', 'd']
```
请注意,使用 del 语句会直接从原数组中删除元素,而使用列表推导式则会生成新的数组。
阅读全文