python中append 所有用法
时间: 2024-10-25 17:07:16 浏览: 9
在Python中,`append()`是一个列表(list)内置方法,用于向列表的末尾添加单个元素或多个元素。以下是`append()`方法的主要用法:
1. **基本用法**:
```python
list_name.append(element)
```
这里,`list_name`是你要操作的列表,`element`是你想添加到列表中的新元素。例如:
```python
numbers = [1, 2, 3]
numbers.append(4) # 输出:[1, 2, 3, 4]
```
2. **添加多个元素**:
如果你想一次性添加多个元素,可以传递一个包含所有元素的列表作为参数:
```python
fruits = ['apple', 'banana']
fruits.append(['orange', 'kiwi']) # 输出:['apple', 'banana', ['orange', 'kiwi']]
```
3. **对列表推导式使用**:
当你需要将一个生成器表达式的结果添加到列表中时,可以这样做:
```python
squares = [x*x for x in range(5)]
numbers.extend(squares) # 不推荐直接使用append(),因为它是原地修改,这里用extend()
```
**注意事项**:
- `append()`不会改变原始的元组(tuple),因为它不是可变的数据结构。
- `append()`操作是就地修改,也就是说它会直接在原列表上增加元素,不会创建新的列表。
阅读全文