当前位置:首页>行业动态> 正文

python里字典的用法

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

python里字典的用法  第1张

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 模块)