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

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

     https://www.cnblogs.com/xioawu-blog/p/11074887.html 学习网址

    一:通过“键值对”(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

  • 相关阅读:
    log4j基本使用方法
    Spring MVC中页面向后台传值的几种方式
    JXL操作Excel
    模板
    url&视图
    Git for PyCharm
    ServletConfig和ServletContext
    Exception和IOException之间的使用区别
    java学习一目了然——异常必知
    java学习一目了然——IO
  • 原文地址:https://www.cnblogs.com/gina11/p/14863334.html
Copyright © 2011-2022 走看看