python中dict的用法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

python中dict的用法
Python中的dict是一种非常常用的数据类型,它可以用来存储键值对,也就是将一个值与一个唯一的键相关联。

在Python中,dict 是一种可变的数据类型,可以动态地添加、删除和修改键值对。

创建dict
创建一个dict非常简单,只需要使用花括号{},并在其中添加键值对即可。

例如:
```
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
```
这个dict中有三个键值对,分别是'name'、'age'和'gender',对应的值分别是'Tom'、18和'male'。

访问dict中的值
访问dict中的值也非常简单,只需要使用键即可。

例如:
```
print(my_dict['name']) # 输出'Tom'
```
如果访问的键不存在,会抛出KeyError异常。

为了避免这种情况,
可以使用get()方法,它会返回None或者指定的默认值。

例如:
```
print(my_dict.get('height')) # 输出None
print(my_dict.get('height', 170)) # 输出170
```
添加、删除和修改键值对
添加键值对非常简单,只需要使用赋值语句即可。

例如:
```
my_dict['height'] = 170
```
这样就在dict中添加了一个键为'height',值为170的键值对。

删除键值对也非常简单,只需要使用del语句即可。

例如:
```
del my_dict['gender']
```
这样就删除了键为'gender'的键值对。

修改键值对也非常简单,只需要使用赋值语句即可。

例如:
```
my_dict['age'] = 20
```
这样就将键为'age'的值修改为20。

遍历dict
遍历dict可以使用for循环,例如:
```
for key in my_dict:
print(key, my_dict[key])
```
这样就可以依次输出dict中的所有键值对。

还可以使用items()方法来遍历dict中的所有键值对,例如:
```
for key, value in my_dict.items():
print(key, value)
```
这样也可以依次输出dict中的所有键值对。

总结
dict是Python中非常常用的数据类型,它可以用来存储键值对。

创建dict、访问dict中的值、添加、删除和修改键值对以及遍历dict都非常简单。

在实际开发中,dict经常被用来存储配置信息、缓存数据等。

相关文档
最新文档