python字典的使用
时间: 2023-12-02 10:42:06 浏览: 64
Python字典是一种无序的数据类型,用于存储键值对。字典中的键必须是唯一的,而值可以不唯一。字典用大括号{}来表示,每个键值对之间用逗号分隔。下面是一些Python字典的基本操作:
1. 创建字典
可以使用大括号{}或者dict()函数来创建一个空字典,也可以在大括号中添加键值对来创建一个非空字典。例如:
```
# 创建一个空字典
my_dict = {}
# 创建一个非空字典
my_dict = {'name': 'Tom', 'age': 18}
```
2. 访问字典中的值
可以使用方括号[]来访问字典中的值,将键作为索引即可。例如:
```
my_dict = {'name': 'Tom', 'age': 18}
print(my_dict['name']) # 输出'Tom'
```
3. 修改字典中的值
可以使用方括号[]来修改字典中的值,将键作为索引即可。例如:
```
my_dict = {'name': 'Tom', 'age': 18}
my_dict['age'] = 20
print(my_dict) # 输出{'name': 'Tom', 'age': 20}
```
4. 添加键值对
可以使用方括号[]来添加键值对,将新的键和值作为索引和值即可。例如:
```
my_dict = {'name': 'Tom', 'age': 18}
my_dict['gender'] = 'male'
print(my_dict) # 输出{'name': 'Tom', 'age': 18, 'gender': 'male'}
```
5. 删除键值对
可以使用del语句来删除字典中的键值对。例如:
```
my_dict = {'name': 'Tom', 'age': 18}
del my_dict['age']
print(my_dict) # 输出{'name': 'Tom'}
```
6. 遍历字典
可以使用for循环来遍历字典中的键值对。例如:
```
my_dict = {'name': 'Tom', 'age': 18}
for key, value in my_dict.items():
print(key, value)
```
以上就是Python字典的基本操作,希望能对你有所帮助。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)