Python字典怎么使用_Python字典的定义与使用方法详解

22次阅读

python字典通过 键值对 存储数据,用 {} 定义,支持快速查找、添加、修改和删除元素。可通过键访问值,使用 get()避免 KeyError,update()批量更新,pop()或 del 删除元素,并能遍历键、值或键值对,常用方法包括 keys()、values()、items()和 copy() 等。

Python 字典怎么使用_Python 字典的定义与使用方法详解

Python 字典是一种非常灵活且高效的 数据结构,用于存储“键 - 值”对。它允许通过唯一的键快速查找对应的值,非常适合用来表示现实世界中的映射关系,比如学生姓名与成绩、用户名与用户信息等。

Python 字典的定义

字典用大括号 {} 表示,每个元素是一个 键值对,键和值之间用冒号 : 分隔,多个键值对之间用逗号分隔。

例如:

my_dict = {‘name’: ‘Alice’, ‘age’: 25, ‘city’: ‘Beijing’}
empty_dict = {} # 空字典

也可以使用 dict() 构造函数 创建:

立即学习Python 免费学习笔记(深入)”;

my_dict = dict(name=’Bob’, age=30)

访问字典中的值

通过键来获取对应的值,使用中括号 []get() 方法。

print(my_dict[‘name’]) # 输出: Alice
print(my_dict.get(‘age’)) # 输出: 25

如果键不存在,[] 会抛出 KeyError,而 get() 返回 None 或指定的默认值:

print(my_dict.get(‘gender’, ‘ 未知 ’)) # 输出: 未知

添加和修改字典元素

直接通过键赋值即可添加或更新值:

my_dict[‘job’] = ‘Engineer’ # 添加新键值对
my_dict[‘age’] = 26 # 修改已有键的值

也可以一次添加多个键值对,使用 update() 方法:

Python 字典怎么使用_Python 字典的定义与使用方法详解

阿里云 - 虚拟数字人

阿里云 - 虚拟数字人是什么?…

Python 字典怎么使用_Python 字典的定义与使用方法详解2

查看详情 Python 字典怎么使用_Python 字典的定义与使用方法详解

my_dict.update({‘hobby’: ‘reading’, ‘salary’: 15000})

删除字典元素

有几种方式可以删除键值对:

  • del my_dict[‘key’]:删除指定键
  • my_dict.pop(‘key’):弹出并返回该键的值
  • my_dict.popitem():删除最后一个插入的键值对(Python 3.7+ 有序)
  • my_dict.clear():清空整个字典

例如:

my_dict.pop(‘city’)
del my_dict[‘job’]

遍历字典

常用遍历方式包括:

  • 遍历键:for key in my_dict:for key in my_dict.keys():
  • 遍历值:for value in my_dict.values():
  • 遍历键值对:for key, value in my_dict.items():

示例:

for k, v in my_dict.items():
    print(f”{k}: {v}”)

字典的常用方法总结

一些实用的方法:

  • len(dict):返回键值对数量
  • key in dict:判断键是否存在
  • dict.keys():返回所有键
  • dict.values():返回所有值
  • dict.items():返回所有键值对
  • dict.copy():返回浅拷贝

基本上就这些。掌握这些操作,就能熟练使用 Python 字典处理大多数数据映射场景。

站长
版权声明:本站原创文章,由 站长 2025-11-01发表,共计1310字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
1a44ec70fbfb7ca70432d56d3e5ef742
text=ZqhQzanResources