一、字典的定义
Python中的字典(dictionary)是一个可变的、无序的键值对集合。字典中的每个元素由一个键和一个值组成,键和值之间用冒号分隔,键值对之间用逗号分隔。字典是用大括号{}来表示的。
dict1 = {"name": "Alice", "age": 20, "gender": "female"}
print(dict1)
输出:
{'name': 'Alice', 'age': 20, 'gender': 'female'}
二、字典的键与值
字典是一种无序的数据集合,它由键值对组成。每个键值对都由一个键(key)和一个对应的值(value)组成,键和值之间用冒号(:)分隔。
my_dict = {"key1": value1, "key2": value2, "key3": value3}
在字典中,键必须是唯一的,值可以是任意类型的数据,包括数字、字符串、列表、元组等。
可以通过键来访问字典中的值:
value = my_dict["key1"]
print(value)
输出:
value1
三、字典的常见操作
in | 成员运算符 | 键是否在字典中 |
len | 返回键值对的个数 | |
可迭代 | for k in d6.keys(): | 遍历所有的键 |
for v in d6.values(): | 遍历所有的值 | |
for k, v in d6.items(): | 遍历所有的键值对 | |
get | 获取指定键对应的值 | 如果键不存在返回None,也可以指定键不存在时返回默认的值 |
添加 | 变量名 [键名] = 值 | |
删除 | pop("id") | 删除指定的键 并且返回对应的值 |
popitem() | 删除并且返回(元组)最后放入的一个键值对,一般不关注字典键值对的先后顺序 | |
clear() | 清空 | |
update | 合并一个字典到原始字典 |
愿与最重要之人能再次相会。 —— 艾拉《可塑性记忆》