zoukankan      html  css  js  c++  java
  • Python 访问字典(dictionary)中元素

    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
  • 相关阅读:
    图书-哲学-奥卡姆剃刀:《奥卡姆剃刀原理》
    汉语-词语-认知:认知能力
    汉语-词语-认知:认知水平
    汉语-词语:认知
    pg_dump
    pg_ctl
    pg_controldata
    pg_config
    paste
    passwd
  • 原文地址:https://www.cnblogs.com/valorchang/p/11398299.html
Copyright © 2011-2022 走看看