python 中list.append
时间: 2024-09-13 20:01:35 浏览: 76
Python中循环后使用list.append()数据被覆盖问题的解决
在Python中,`list.append`是一个列表对象的方法,用于将一个元素添加到列表的末尾。如果这个元素是可迭代的,那么它会将可迭代对象中的每个元素逐一添加到列表末尾,而不是将整个可迭代对象作为一个单一元素添加。
使用`append`方法时,其语法如下:
```python
list.append(object)
```
这里的`list`是已经存在的列表对象,而`object`是你希望添加到列表末尾的元素。使用`append`方法不会返回新的列表,而是就地修改原列表。
例如:
```python
my_list = [1, 2, 3]
my_list.append(4)
print(my_list) # 输出: [1, 2, 3, 4]
my_list.append([5, 6])
print(my_list) # 输出: [1, 2, 3, 4, [5, 6]]
my_list.append(7)
print(my_list) # 输出: [1, 2, 3, 4, [5, 6], 7]
```
`append`方法和`extend`方法的区别在于:`append`添加单个元素,而`extend`则用来添加一个列表中的所有元素。
阅读全文