老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

如何使用For循环遍历Python字典?都有哪些方法?老男孩Python培训班

老男孩IT教育

常见问题

2021年10月28日 18:20

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。那你知道如何使用For循环遍历Python字典吗?请看下文:

       Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。那你知道如何使用For循环遍历Python字典吗?请看下文:

Python培训机构

       1、使用For循环+索引进行迭代

       在Python中遍历字典的最简单方法,是将其直接放入for循环中,Python会自动将test视为字典,并允许你迭代其key键,然后就可以使用索引运算符,来获取每个value值。

for key in dict_1:
print(key, ":", dict_1[key])

       如果想按照字母顺序排列key键,可以使用sorted方法,具体用法如下:

for key in sorted(dict_1):
print(key, ":", dict_1[key])

       2、使用.keys()+索引进行迭代

       使用.keys()返回包含字典键的Python对象的方法,可以获得与方法1相同的结果。同样,它也需要与索引运算符结合使用。

for key in dict_1.keys():
print(key, '-->', dict_1[key])

       3、使用.items()进行迭代

       其实,遍历字典的最“pythonic”和优雅的方法,是使用.items()方法。

print(dict_1.items())

       为了迭代transaction_data字典的键和值,您只需要“解包”嵌入在元组中的两个项目,如下所示:

for k,v in dict_1.items():
print(k,">>",v)

       关于"如何使用For循环遍历Python字典?都有哪些方法?"的话题到这里就结束了,老男孩教育IT课程,11余年技术沉淀,紧跟技术潮流,10大阶段从入门到专业层层进阶,无论你是否有IT基础,均可轻松学会,成就高薪职业!

  推荐阅读:

  Python中有哪些方法可以解压文件?Python基础入门

  Python自动化运维常用库!Python学习教程

  【总结】6种让Python程序变慢的坏习惯!老男孩Python培训

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。