Python教程第9天:如何深入理解和使用字典?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1066个文字,预计阅读时间需要5分钟。
字典+一、应用场景+—— 思考1:如果有多份数据,例如:'Tom', '男', 20,如何快速存储? 答案:列表 list1=['Tom', '男', 20] —— 思考2:如何找到数据'Tom'? 答案:找到下标为0的数据'Tom'
字典
一、应用场景
思考1: 如果有多个数据,例如:'Tom', '男', 20,如何快速存储?
答:列表
list1 = ['Tom', '男', 20]思考2:如何查找到数据'Tom'?
答:查找到下标为0的数据即可。
list1[0]思考3:如果将来数据顺序发生变化,如下所示,还能用list1[0]访问到数据'Tom'吗?。
list1 = ['男', 20, 'Tom']答:不能,数据'Tom'此时下标为2。
思考4:数据顺序发生变化,每个数据的下标也会随之变化,如何保证数据顺序变化前后能使用同一的标准查找数据呢?
答:字典,字典里面的数据是以键值对形式出现,字典数据和数据顺序没有关系,即字典不支持下标,后期无论数据如何变化,只需要按照对应的键的名字查找数据即可。
本文共计1066个文字,预计阅读时间需要5分钟。
字典+一、应用场景+—— 思考1:如果有多份数据,例如:'Tom', '男', 20,如何快速存储? 答案:列表 list1=['Tom', '男', 20] —— 思考2:如何找到数据'Tom'? 答案:找到下标为0的数据'Tom'
字典
一、应用场景
思考1: 如果有多个数据,例如:'Tom', '男', 20,如何快速存储?
答:列表
list1 = ['Tom', '男', 20]思考2:如何查找到数据'Tom'?
答:查找到下标为0的数据即可。
list1[0]思考3:如果将来数据顺序发生变化,如下所示,还能用list1[0]访问到数据'Tom'吗?。
list1 = ['男', 20, 'Tom']答:不能,数据'Tom'此时下标为2。
思考4:数据顺序发生变化,每个数据的下标也会随之变化,如何保证数据顺序变化前后能使用同一的标准查找数据呢?
答:字典,字典里面的数据是以键值对形式出现,字典数据和数据顺序没有关系,即字典不支持下标,后期无论数据如何变化,只需要按照对应的键的名字查找数据即可。

