Python字典是一种可变的、无序的、键值对集合,通过键索引值,支持多种操作,如添加、删除、修改等。

在Python中,字典(dictionary)是一种可变的、无序的、键值对(keyvalue pair)集合,字典中的键必须是唯一的,而值可以是任意数据类型(字符串、数字、列表等),字典的主要用途是通过键快速查找对应的值。

创建字典

1、使用花括号 {} 创建空字典

python里字典的用法python里字典的用法

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

python里字典的用法python里字典的用法

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() 获取字典中所有的值,然后进行遍历

python里字典的用法python里字典的用法

5、使用 dict.items() 获取字典中所有的键值对,然后进行遍历

其他常用操作

1、判断某个键是否在字典中,使用 key in dict

2、获取字典的长度,使用 len(dict)

3、判断字典是否为空,使用 not dict

4、合并两个字典,使用 dict1 | dict2(需要导入 collections 模块)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。