欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

2018-08-03 中文代码示例之Python-如何遍历字典

程序员文章站 2022-04-14 15:33:30
此系列之后将参考一些最常用功能的在线教程/示例程序, 进行示例代码的中文化改进. 欢迎推荐有代表性和实用性的教程, 篇幅小更佳. 谢谢. 参考 "Python How to loop a dictionary" 下面将介绍如何在Python中遍历一个字典 1. for 键 in 字典: 1.1 对字 ......

此系列之后将参考一些最常用功能的在线教程/示例程序, 进行示例代码的中文化改进. 欢迎推荐有代表性和实用性的教程, 篇幅小更佳. 谢谢.

参考python - how to loop a dictionary

下面将介绍如何在python中遍历一个字典

1. for 键 in 字典:

1.1 对字典中所有的键进行遍历 - for 键 in 字典:

for 键 in 字典:
    print(键)

1.2 遍历字典中所有的键和对应值 - for 键, 值 in 字典.items():

for 键, 值 in 字典.items():
    print(键, 值)

注: items()在python2和3都可用

2. 实例演示:

字典测试.py:

def 主程序():
    股票 = {
        '航天机电': 3.88,
        '航天动力': 9.05,
        '航天电子': 6.50
    }

    # 打印所有键
    for 名称 in 股票:
        print(名称)
    
    # 打印键, 对应值
    for 名称, 股价 in 股票.items():
        print("名称: {0}, 股价: {1}".format(名称, 股价))
    
if __name__ == '__main__':
    主程序()

运行结果:

$ python 字典测试.py 
航天机电
航天动力
航天电子
名称: 航天机电, 股价: 3.88
名称: 航天动力, 股价: 9.05
名称: 航天电子, 股价: 6.5

注: python3.6.5下测试通过. 直接的中文命名在python3开始支持.

参考:

5. data structures