zoukankan      html  css  js  c++  java
  • 2018-08-03 中文代码示例之Python-如何遍历字典

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

    参考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

  • 相关阅读:
    WinHex简介
    CTF中图片隐藏文件分离方法
    隐写术的相关解法
    JPEG文件格式
    PNG文件结构
    网络安全实验室—基础关
    实验吧—密码学(1)
    YIT-CTF—隐写术
    YIT-CTF—Web
    YIT-CTF—社工类
  • 原文地址:https://www.cnblogs.com/program-in-chinese/p/10499255.html
Copyright © 2011-2022 走看看