0%
前言
Python3字典学习笔记
定义一个字典
dic
:字典变量
1 2 3 4 5 6
| dic = {"key1": "value1", "key2": "value2"}
dic = {} dic = dict()
|
增加或修改键值对
- 如果key不存在,则新增数据
- 如果key存在,则修改数据
<key>
:键
<value>
:值
删除字典
删除键值对
- del关键字可以删除字典中的键值对。如果存在则删除;如果不存在则报错
清空字典
通过key查找
- 如果key存在,则返回对应的值
- 如果key不存在,则报错
通过函数查找
通过key查找
- get函数可以通过key查找字典中的数据。如果key存在则返回对应的值;如果key不存在则返回默认值,如果没有指定默认值则返回None
<default>
:默认值,默认为空
1 2 3
| dic.get(<key>, <default>)
dic.get(<key>)
|
列出所有的key
- keys函数可以以可迭代序列的形式返回字典中的所有key
列出所有的value
- values函数可以以可迭代序列的形式返回字典中的所有value
列出所有的键值对
- items函数可以以可迭代序列的形式返回字典中的所有键值对
遍历
遍历字典的key
1 2
| for key in dic.keys(): print(key)
|
遍历字典的value
1 2
| for value in dic.values(): print(value)
|
遍历字典的键值对
1 2
| print item in dic.items(): print(item)
|
拆包
1 2
| for key, value in dic.items(): print(f"{key} = {value}")
|
完成
参考文献
哔哩哔哩——Python-清风