美文网首页
Python创建字典语法和字典应用场景是什么?

Python创建字典语法和字典应用场景是什么?

作者: 可可里西 | 来源:发表于2022-04-14 10:40 被阅读0次

字典的学习目标分为四个:

第一个是字典的应用场景(作用);

第二个是创建字典的语法;

第三个是字典常见操作,

第四个是字典的循环遍历。

下面先将前面2个字典的学习目标,字典的操作方法和循环遍历知识点比较多分为几篇文章来讲,大家可以多多关注我的Python基础教程栏目。

一、字典的应用场景:

思考1: 如果有多个数据,例如:’Rose’,’女’,’30’,如何快速存储这些数据?

答:列表

list1 = ['Rose', '女', '30']

思考2: 如何查找到数据’Rose’

答: 查找到下标为0的数据即可

list1[0]

思考3:如果将来数据顺序发生变化,如下所示,还能用下标访问到数据’Rose’吗?

list1 = [ '女', '30', 'Rose']

答: 不能,数据’Rose’此时下标为2

思考4: 数据顺序发生变化,每个数据的下标也会随之变化,如何保证数据顺序变化前后能使用同一种方法查找数据呢?
答:使用字典,字典里面的数据是以键值对的形式出现的,字典数据和数据顺序没有关系,即字典不支持下标,后期无论数据如何变化,只需要按照对应的键的名字查找数据即可。

二、创建字典的语法:

字典特点:

  • 符号为大括号

  • 数据为键值对形式出现

  • 各个键值对之间用逗号隔开

以下是创建字典的3种方法。

# 有数据字典  
dict1 = {'name': 'Rose', 'age': 30, 'sex': '女'}  
# 键值对:'name': 'Rose','name'叫做键也叫作key,'Rose'叫做值,键和值之间用冒号,这一对就叫做键值对,每个键值对之间用逗号隔开  
print(type(dict1))  # <class 'dict'>  ---字典类型    

# 空字典  
dict2 = {}  
print(type(dict2))  # <class 'dict'>   
 
# 空字典 ---dict()函数创建 
dict3 = dict()  
print(type(dict3))  # <class 'dict'>

相关文章

网友评论

      本文标题:Python创建字典语法和字典应用场景是什么?

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