• Python 访问字典(dictionary)中元素


    访问python字典中元素的几种方式

    一:通过“键值对”(key-value)访问:

     print(dict[key])

    dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
    print(dict['D'])
    
    输出:
    ee

     

    dict.get(key,[default]) :default为可选项,用于指定当‘键’不存在时 返回一个默认值,如果省略,默认返回None

    dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
    print(dict.get(2))
    print(dict.get(3))
    print(dict.get(4, ['字典中不存在键为4的元素']))
    
    输出:
    aa
    None
    ['字典中不存在键为4的元素']

    二:遍历字典:

    1.使用字典对象的dict.items()方法获取字典的各个元素即“键值对”的元祖列表:

    dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
    for item in dict.items():
        print(item)
    
    输出:
    (1, 1)
    (2, 'aa')
    ('D', 'ee')
    ('Ty', 45)

    2.获取到具体的每个键和值:

    dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
    for key, value in dict.items():
        print(key, value)
    
    输出:
    1 1
    2 aa
    D ee
    Ty 45

    3.还可以使用keys()和values()方法获取字典的键和值列表:

    dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
    for key in dict.keys():
        print(key)
    for value in dict.values(): print(value) 输出: 1 2 D Ty
    1 aa ee 45
  • 相关阅读:
    6、redux源码解析
    5、redux源码解析
    4、redux源码解析
    3、redux码源
    2、redux源码探索
    1、redux源码探索
    Second Autoprefixer control comment was ignored. Autoprefixer applies control comment to whole block, not to next rules.
    Linux命令——whereis
    Linux命令——which
    Linux命令——tail
  • 原文地址:https://www.cnblogs.com/xioawu-blog/p/11074887.html
Copyright © 2020-2023  润新知