[Python]创建字典语法和字典应用场景

导读:本篇文章讲解 [Python]创建字典语法和字典应用场景,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

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

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

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

第三个是字典常见操作,

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

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

一、字典的应用场景:

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

答:列表

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

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

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

list1[0]

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

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

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

思考4: 数据顺序发生变化,每个数据的下标也会随之变化,如何保证数据顺序变化前后能使用同一种方法查找数据呢?

答:使用字典,字典里面的数据是以键值对的形式出现的,字典数据和数据顺序没有关系,即字典不支持下标,后期无论数据如何变化,只需要按照对应的键的名字查找数据即可。


二、创建字典的语法:

字典特点:

  1. 符号为大括号
  2. 数据为键值对形式出现
  3. 各个键值对之间用逗号隔开

以下是创建字典的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'> 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/73359.html

(0)
小半的头像小半

相关推荐

极客之家——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!