扫码阅读
手机扫码阅读

Python字典常用的20个经典操作

124 2024-10-28

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:Python字典常用的20个经典操作
文章来源:
Python学习杂记
扫码关注公众号
字典操作总结

Python字典操作快速指南

本文概括了20个Python字典的常用操作,为读者提供了一系列示例代码,用以演示如何高效地处理字典数据。

创建字典

可以直接使用花括号创建字典,如my_dict = {"name": "张三", "age": 25, "city": "北京"}

访问和修改字典

访问字典中的值使用my_dict["name"],修改则通过赋值操作,如my_dict["age"] = 26

添加和删除键值对

添加新键值对,只需指定新键和值,如my_dict["job"] = "程序员"。删除则使用del关键字,如del my_dict["city"]

获取字典信息

可以获取字典长度len(my_dict),所有键my_dict.keys(),所有值my_dict.values(),和所有键值对my_dict.items()

遍历字典

使用for key, value in my_dict.items()来遍历字典中的每个键值对。

合并字典

合并两个字典可以通过解包操作,merged_dict = {**dict1, **dict2}

列表与字典的转换

将列表转换为字典可以使用dict(zip(keys, values)),配合字典推导式可以更灵活地指定默认值或者进行转换。

字典推导式

字典推导式可以用于创建字典,过滤字典,以及对键值进行操作。例如,创建一个平方字典{x: x**2 for x in range(1, 6)},或者过滤出值大于25的项{key: value for key, value in my_dict.items() if value > 25},对值进行操作{key: value*2 for key, value in my_dict.items()},或对键和值都进行操作{key.upper(): value*2 for key, value in my_dict.items()}

想要了解更多内容?

查看原文:Python字典常用的20个经典操作
文章来源:
Python学习杂记
扫码关注公众号

探索运筹优化、机器学习、AI 和数据可视化的奥秘及其落地应用

256 篇文章
浏览 39K
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线