Python list替换
时间: 2023-10-09 08:12:27 浏览: 65
Python数据类型之List列表实例详解
Python中的列表可以使用索引和切片对元素进行替换。
使用索引替换列表元素:
```python
my_list = ['apple', 'banana', 'cherry']
my_list[1] = 'orange'
print(my_list) # ['apple', 'orange', 'cherry']
```
使用切片替换列表元素:
```python
my_list = ['apple', 'banana', 'cherry', 'orange']
my_list[1:3] = ['grape', 'kiwi']
print(my_list) # ['apple', 'grape', 'kiwi', 'orange']
```
在这个例子中,切片 `[1:3]` 包括了索引为 `1` 的元素 `'banana'` 和索引为 `2` 的元素 `'cherry'`,这些元素被替换为列表 `['grape', 'kiwi']` 中的元素。
另外,也可以使用 `append()`、`insert()` 和 `extend()` 等方法修改列表。例如:
```python
my_list = ['apple', 'banana', 'cherry']
my_list.append('orange')
print(my_list) # ['apple', 'banana', 'cherry', 'orange']
my_list.insert(1, 'grape')
print(my_list) # ['apple', 'grape', 'banana', 'cherry', 'orange']
my_list.extend(['kiwi', 'melon'])
print(my_list) # ['apple', 'grape', 'banana', 'cherry', 'orange', 'kiwi', 'melon']
```
阅读全文