从字典里获取数据 | 学习笔记

简介: 快速学习从字典里获取数据

开发者学堂课程【Python 入门 2020年版:从字典里获取数据】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10311


从字典里获取数据

查看元素

除了使用 key 査找数据,还可以使用 get 来获取数据

info ={' name ':'班长,' age ' :18}

#print ( info [' age '])#获取年龄

print ( info ['sex' ])#获取不存在的 key ,会发生异常

print ( info . get (' sex '))#获取不存在的 key ,获取到空的内容,不会出现异常

print ( info . get (' sex ,"男"))#获取不存在的 key ,可以是供一个默认值。

注意,获取默认值不会修改字典内容。

person ={' name ':' zhangsan ',' age ':18,' x ':' y '}

查找数据(字典的数据在保存时,是无序的,不能通过下标来获取) print ( person [' name '])#使用 key 获取到对应的 value

print ( person [' height '])#如果要查找的 key 不存在,会直接报错

image.png

需求:获取一个不存在的 key 时,不报错,如果这个 key 不存在,使用默认值

使用字典的 get 方法,如果 key 不存在,会默认返回 None ,而不报错

print ( person . get (' height '))# None

如果根据 key 获取不到 value ,使用给定的默认值

print ( person . et (' gender ',' female '))

print ( person . get (' name ',' lisi '))# zhangsan

print ( person )

# x =' age '

# print ( person [ x ])

# print ( person [' x '])

相关文章
|
8月前
|
SQL Python
获取数据
获取数据
45 1
|
Python
一日一技:让你的字典读取不报错
一日一技:让你的字典读取不报错
89 0
一日一技:让你的字典读取不报错
|
存储 索引 Python
12.从入门到精通:Python字典,创建字典,访问字典的值,修改字典,删除字典,字典键的特性,字典内置函数和方法
12.从入门到精通:Python字典,创建字典,访问字典的值,修改字典,删除字典,字典键的特性,字典内置函数和方法
|
开发者 Python
把对象当作字典操作 | 学习笔记
快速学习把对象当作字典操作
把对象当作字典操作 | 学习笔记
|
开发者 Python
字典使用注意事项|学习笔记
快速学习字典使用注意事项
字典使用注意事项|学习笔记
|
Java 开发者 Python
Python 字典遍历、缺省字典、有序字典实战|学习笔记
快速学习 Python 字典遍历、缺省字典、有序字典实战
171 0
Python 字典遍历、缺省字典、有序字典实战|学习笔记
|
存储 索引 Python
2 列表、字典及其基本操作
2 列表、字典及其基本操作
105 0
|
数据格式 Docker 容器
准备字典数据
准备字典数据
132 0
内置字典配置说明
内置字典配置说明
126 0
|
C++ 开发者 Python
字典的练习|学习笔记
快速学习字典的练习

热门文章

最新文章

下一篇
开通oss服务