广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    Python 如何解决字典查询中keyError报错

    来源:网络收集  点击:  时间:2024-08-20
    【导读】:
    字典是Python中的常用数据类型之一。作为唯一的映射型无序序列,其特性可以简化我们在设计的过程。但有时在查询字典键的时候会返回“keyError”的错误今天的经验中小编将和大家分享错误产生的原因和解决方法工具/原料morepython报错产生原因1/3分步阅读

    step1 正常访字典键

    首先我们在程序编写中经常访问到字典键的时候均是已知键来获取值的方式。这种情况下均可正常返回

    指令形式

    namedict

    2/3

    step2 正常访字典键

    我们在程序编写中如果访问到字典键的时候是未知键而采用【】取值的方式。这种情况下将和发生keyError错误,因为此时键不存在

    指令形式

    namedict

    3/3

    以上,我们可知我们在字典查询时的keyError为访问了不存在的键

    解决报错方法1/4

    step1 get对字典正常键访问

    我们在解决的方法中使用get()来获取键对应的值,此时也可以正常的获取已有的键值对的值

    指令形式

    namedict.get(键)

    2/4

    step2 get对字典不存在键访问

    我们在解决的方法中使用get()来获取键对应的值,对不存在的键获取值值,此时不会再报错,而是无返回,因为默认无键时返回None

    指令形式

    namedict.get(键)

    3/4

    step3 get设定不存在键的返回提示

    我们在解决的方法中使用get()来获取键对应的值,对不存在的键获取值值,此时不会再报错,我们也可以指定默认的返回提示值

    指令形式

    namedict.get(键, 返回提示)

    4/4

    以上就是解决字典非键取值的keyError方法啦

    PYTHON字典取值KEYERROR错误
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1144722.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 02:44:16  耗时:0.024
    0.0239s