python 容器添加
时间: 2023-10-12 16:17:48 浏览: 32
在 Python 中,常用的容器有列表(List)、元组(Tuple)、集合(Set)和字典(Dictionary)。下面分别介绍如何向它们中添加元素:
1. 列表 List
向列表中添加元素可以使用 append() 方法或者 extend() 方法。
- append() 方法用于在列表末尾添加一个元素。示例代码如下:
```
my_list = [1, 2, 3]
my_list.append(4)
print(my_list) # 输出 [1, 2, 3, 4]
```
- extend() 方法用于在列表末尾添加多个元素。示例代码如下:
```
my_list = [1, 2, 3]
my_list.extend([4, 5])
print(my_list) # 输出 [1, 2, 3, 4, 5]
```
2. 元组 Tuple
元组是不可变的,因此无法直接向元组中添加元素。但是可以通过连接两个元组来创建一个新的元组。示例代码如下:
```
my_tuple = (1, 2, 3)
new_tuple = my_tuple + (4,)
print(new_tuple) # 输出 (1, 2, 3, 4)
```
3. 集合 Set
向集合中添加元素可以使用 add() 方法或者 update() 方法。
- add() 方法用于向集合中添加一个元素。示例代码如下:
```
my_set = {1, 2, 3}
my_set.add(4)
print(my_set) # 输出 {1, 2, 3, 4}
```
- update() 方法用于向集合中添加多个元素。示例代码如下:
```
my_set = {1, 2, 3}
my_set.update({4, 5})
print(my_set) # 输出 {1, 2, 3, 4, 5}
```
4. 字典 Dictionary
向字典中添加元素可以使用赋值语句或者 update() 方法。
- 赋值语句用于向字典中添加一个键值对。示例代码如下:
```
my_dict = {'name': 'Tom', 'age': 18}
my_dict['gender'] = 'male'
print(my_dict) # 输出 {'name': 'Tom', 'age': 18, 'gender': 'male'}
```
- update() 方法用于向字典中添加多个键值对。示例代码如下:
```
my_dict = {'name': 'Tom', 'age': 18}
my_dict.update({'gender': 'male', 'hobby': 'swimming'})
print(my_dict) # 输出 {'name': 'Tom', 'age': 18, 'gender': 'male', 'hobby': 'swimming'}
```