zoukankan      html  css  js  c++  java
  • Python中字典get方法的使用技巧

    get方法,用于获取字典中某个键值key 对应value的值,此方法可以接收两个参数,第一个参数传入key的值,第二个参数用于传入一个自定义返回值,如果查询的key在字典中存在,就会反回对应key在字典中保存的value值,如果查询的key在字典中不存在,就会返回自定义的返回值,示例代码如下:

    errmessage = {
    '400':'(IAM) missing required headers', #缺少必须的报头
    '401':'(IAM) headers lack host', #报头缺少主题
    '402':'(IAM) header to singed no exist' #签名的报头不存在
    }
    error = errmessage.get(input('请输入一个错误码:'),'Error code underfined') #未定义的错误代码。
    print(error)

    注意:input输入的默认是字符串,所以errmessage中的400,401,402要分别用引号引起来。当然也可以不用引号,而是在input前加int转换成数字。如下:
    errmessage = {
    400:'(IAM) missing required headers', #缺少必须的报头
    401:'(IAM) headers lack host', #报头缺少主题
    402:'(IAM) header to singed no exist' #签名的报头存在
    }
    error = errmessage.get(int(input('请输入一个错误码:')),'Error code underfined') #未定义的错误代码。
    print(error)
  • 相关阅读:
    诸侯安置
    可可西里
    直线交点
    切割多边形
    ACM挑战程序设计竞赛1.1抽签
    朝鲜战争:轰炸大小和岛
    星际争霸II 战斗问题
    乒乓球
    瑞士轮
    NOIP 2010 普及组解题报告
  • 原文地址:https://www.cnblogs.com/qqq789001/p/14243388.html
Copyright © 2011-2022 走看看