当前位置 博文首页 > python字典的元素访问实例详解

    python字典的元素访问实例详解

    作者:小妮浅浅 时间:2021-08-03 18:07

    说明

    1、字典中没有下标的概念,使用key值访问字典中对应的value值。当访问的key值不存在时,代码会报错。

    2、get('key'):直接将key值传入函数,当查询到相应的value值时,返回相应的值,当key值不存在时,返回None,代码不会出错。

    3、get(key,数据):当查询相应的value值时,返回相应的值,当没有key值时,返回自定义的数据值。

    实例

    # 定义一个字典
    dic = {'Name': '张三', 'Age': 20}
     
    # 使用 key 值访问元素
    print(dic['Name'])
     
    # 使用 get() 访问元素
    print(dic.get('Name'))
    print(dic.get('Height'))
    print(dic.get('Height', 178))

    知识点扩展:

    遍历字典:

    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.获取到具体的每个键和值:

    '''
    遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
    寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
    '''
    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
    

    jsjbwy
    下一篇:没有了