如何使用For循环遍历Python字典?都有哪些方法?老男孩Python培训班
老男孩IT教育
常见问题
2021年10月28日 18:20
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。那你知道如何使用For循环遍历Python字典吗?请看下文:
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。那你知道如何使用For循环遍历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基础,均可轻松学会,成就高薪职业!
推荐阅读:
