• 字典常用方法


    和列表、字符串一样,字典也内置了很多方法供我们使用。我们今天来介绍几个字典的常用方法。

    keys()

    用于获取字典中所有的 键。

    scores = {
      '林黛玉': 95,
      '薛宝钗': 93,
      '贾宝玉': 78,
      '袭人': 85
    }
    print(scores.keys())
    # 输出:dict_keys(['林黛玉', '薛宝钗', '贾宝玉', '袭人'])

    values()

    用于获取字典中所有的 值。

    scores = {
      '林黛玉': 95,
      '薛宝钗': 93,
      '贾宝玉': 78,
      '袭人': 85
    }
    print(scores.values())
    # 输出:[95, 93, 78, 85]

    items()

    用于获取字典中所有的 键 + 值 元组。

    scores = {
      '林黛玉': 95,
      '薛宝钗': 93,
      '贾宝玉': 78,
      '袭人': 85
    }
    print(scores.items())
    # 输出:[('林黛玉', 95), ('薛宝钗', 93), ('贾宝玉', 78), ('袭人', 85)]
    
    # 使用循环遍历字典的键和值
    for name, score in scores.items():
      print('%s的分数是:%d' % (name, score))
    # 输出:
    # 林黛玉的分数是:95
    # 薛宝钗的分数是:93
    # 贾宝玉的分数是:78
    # 袭人的分数是:85

    get()

    通过 键 获取字典对应的值,当 键 不存在于字典当中时不会报错,而是默认返回 None,也可以通过第二个参数设置不存在时的默认返回值。

    scores = {
      '林黛玉': 95,
      '薛宝钗': 93,
      '贾宝玉': 78,
      '袭人': 85
    }
    print(scores.get('林黛玉'))
    # 输出:95
    
    print(scores.get('小贝'))
    # 输出:None
    
    print(scores.get('小贝', '小贝没参加编程考试'))
    # 输出:小贝没参加编程考试
  • 相关阅读:
    Centos6.8通过yum安装mysql5.7
    查看mysql已安装
    canal client leader
    es按时间段统计总数
    nginx负载
    es 查看mapping 设置max_result_window
    es 修改默认bool条件个数
    less
    Less配置环境
    JavaScript面向对象与原型
  • 原文地址:https://www.cnblogs.com/mingzhuqi/p/13258787.html
Copyright © 2020-2023  润新知