美文网首页
字典取值

字典取值

作者: 叶田的学习笔记 | 来源:发表于2018-11-01 19:02 被阅读0次

python中常用的数据类型是字典,字典的取值就是通过当前对象然后加上对于的key值就得到了对应的value;

x={"key1":"value1"}

python对字典的取值有以下三种:

  1. y = x["key1"]这样得到的值y为value1,但是这样有一个坏处,假如取一个不存在的key就会抛出异常,如x["error"],这时候就会抛出AttributeError

  2. y = x.key1这样得到的值y为value1,但是这样有一个坏处,假如取一个不存在的key就会抛出异常,如x.error,这时候同样会抛出AttributeError

  3. y = x.get("key1")这样得到的值y为value1,这样即使get一个不存在的key,得到的y是None,不至于抛出异常

dict.get(key, default=None)

返回指定键的值,如果值不在字典中返回默认值None。

dict = {'Name': 'Zara', 'Age': 27}

print ("Value : %s" %  dict.get('Age'))
print ("Value : %s" %  dict.get('Sex', "Never")) 

输出结果:
Value : 27
Value : Never

相关文章

  • object-c 字典类型

    字典取值 设置字典

  • 字典取值

    python中常用的数据类型是字典,字典的取值就是通过当前对象然后加上对于的key值就得到了对应的value; x...

  • 字典-取值

  • Python Dict

    字典取值变量 = 字典[键] #如果没有key会报错变量 = 字典.get(...

  • python字典

    字典存储内容是通过键值对存储的,取出是通过键取值 字典取值,使用中括号,通过键 取的值 增加 字典键 = [值]...

  • Swift5 字典(Dictionary)操作

    Swift字典创建 Swift字典判空 Swift字典键值对个数 Swift字典所有键值对 Swift字典取值 S...

  • IOS-OC-字典

    字典 实例方法一: 实例方法二: 二 字典的取值方式第一种取值方式 第二种取值方式 三 与键相关1.返回键值个数 ...

  • python学习科普--获取数组中字典中某个字段

    一、从数组中获取值 二、从字典中获取值 三、从数组中字典中获取某个字典值 四、最后一个比较复杂穿插的

  • list/dict/tuple/ 取值方式

    list取值 dict取值(字典里是无序的) tuple 字典的“映射”,是一个灰长流批的设计,我们每个人背后都是...

  • Swift 4.0 字典(Dictionary)学习

    定义字典常量(常量只有读操作) 定义字典变量 赋值 取值 修改value/添加元素 删除元素 字典遍历

网友评论

      本文标题:字典取值

      本文链接:https://www.haomeiwen.com/subject/zrtfxqtx.html