一步一步学Python3(小学生也适用) 第十三篇: 字典Dict类型

前面我们已经学习了Python的字符串,列表,元组,这一篇我们将学习字典,字典的使用频率是非常高,跟前面几篇一样,只要你用Python编程,就避不开Python字典。

一、创建字典

==字典由键(key)和对应的值(value)成对组成。==字典也被称作关联数组或哈希表。基本语法如下:

dict = {
   'Tom':'52','Alice':'56','Lim':'58'}

字典中的每个键与值用冒号==(:)隔开,每对键与值之间用逗号(,)隔开,整体放在花括号中({})==。

键必须独一无二,但值则不必 ,我们可以理解,只有键独一无二,才能通过键访问到键所对应的值。

值(value)可以取任何数据类型。

键(key)必须是不可变的,如字符串,数字或元组,而不能用列表。

字典的键(key)是字符类型在字典创建之前没有定义的话,那么键必须用单引号(’’)或双引号("")包围,否则会报错

dict2 = {
   Tome: 52, Alice: 56, Lim: 58}
报错:
NameError: name 'Tome' is not defined
Tome=52
Alice=56
dict2 = {Tome: 52, Alice: 56, "Lim": 58}   #成功创建字典

字典的键(key)是数字(整型或浮点型),则不需要单双引号包围,可以创建成功

dict2 = {'abc': 123, 89: 37}
print(type(dict2))
print(dict2[89])

运行截屏:

dict_02

字典的键(key)是元组,则不需要单双引号包围,可以创建成功

dict = {
   ('Tim','Jim'):25,'Tome':26}
print(type(dict))
print(dict[('Tim', 'Jim')])

运行截屏:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值