Python字典是一种可变的、无序的、键值对集合,通过键索引值,支持多种操作,如添加、删除、修改等。
在Python中,字典(dictionary)是一种可变的、无序的、键值对(keyvalue pair)集合,字典中的键必须是唯一的,而值可以是任意数据类型(字符串、数字、列表等),字典的主要用途是通过键快速查找对应的值。
创建字典
1、使用花括号 {} 创建空字典

![]()
2、使用 dict() 函数创建空字典
3、使用 dict(key=value) 的形式创建字典,key 是键,value 是值
4、使用列表或元组创建字典,元素为 (key, value) 的形式
访问字典中的值
1、使用键作为下标访问字典中的值,dict[key]
2、如果键不存在于字典中,会抛出 KeyError 异常,可以使用 dict.get(key, default_value) 方法避免这个异常,如果键不存在,返回 default_value
修改字典
1、直接通过键赋值来修改字典中的值,dict[key] = new_value
2、使用 update() 方法更新字典中的值,dict.update({key: new_value})
添加键值对
1、直接通过键赋值来添加新的键值对,dict[key] = new_value

![]()
2、使用 update() 方法添加新的键值对,dict.update({key: new_value})
删除键值对
1、使用 del 关键字删除指定键的键值对,del dict[key]
2、使用 pop() 方法删除指定键的键值对并返回其值,dict.pop(key)
3、使用 clear() 方法清空字典中的所有键值对
遍历字典
1、使用 for key in dict: 循环遍历字典中的键
2、使用 for key, value in dict.items(): 循环遍历字典中的键值对
3、使用 dict.keys() 获取字典中所有的键,然后进行遍历
4、使用 dict.values() 获取字典中所有的值,然后进行遍历

![]()
5、使用 dict.items() 获取字典中所有的键值对,然后进行遍历
其他常用操作
1、判断某个键是否在字典中,使用 key in dict
2、获取字典的长度,使用 len(dict)
3、判断字典是否为空,使用 not dict
4、合并两个字典,使用 dict1 | dict2(需要导入 collections 模块)



评论(0)