Python 字典的定义

视频版教程 Python3零基础7天入门实战视频教程

字典dict

字典也是Python提供的一种常用的数据结构,它用于存放具有映射关系的数据。

字典的定义

比如有成绩表数据——语文:68,数学:98,英语: 76,这组数据看上去像两个列表,但这两个列表的元素之间有一定的关联关系。如果单纯使用两个列表来保存这组数据,则无法记录两组数据之间的关联关系。

为了保存具有映射关系的数据,Python提供了字典,字典相当于保存了两组数据,其中一组数据是关键数据,被称为key;另一组数据可通过key来访问,被称为 value。形象地看,字典中key和 value的关联关系如下图所示。

在这里插入图片描述

字典的定义;

字典赋值定义

dict1={ key:value , key:value , … , key:value }

空字典定义

dict2={}

dict3=dict()

案例:

# 字典赋值定义
dict1 = {"语文": 68, "数学": 98, "英语": 76}
print(f"dict1={dict1},type={type(dict1)}")

# 空字典定义
dict2 = {}
dict3 = dict()
print(f"dict2={dict2},type={type(dict2)}")
print(f"dict3={dict3},type={type(dict3)}")

输出:

dict1={'语文': 68, '数学': 98, '英语': 76},type=<class 'dict'>
dict2={},type=<class 'dict'>
dict3={},type=<class 'dict'>

注意点:key不能重复,否则新的key:value会覆盖老的key:value

dict4 = {"语文": 68, "数学": 98, "英语": 76, "数学": 100}
print(f"dict4={dict4},type={type(dict4)}")

运行结果:

dict4={'语文': 68, '数学': 100, '英语': 76},type=<class 'dict'>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值