为了账号安全,请及时绑定邮箱和手机立即绑定

【学习打卡】第14天Python第四章Python中表示“组”的概念与定义

标签:
Python

课程名称:全面系统Python3.8入门+进阶(程序员必备第二语言)

课程章节: 4-6 字典 dict   4-7 思维导图总结节本数据类型

主讲老师:7七月

课程内容:

今天学习的内容包括:

字典 dict

课程收获:

类似汉语字典拼音的查找方式。确定首字母,通过首字母来找到索要查找的汉字。

Key          Value

关键字         值

通过对字典做的最多的操作就是,通过这个关键字来找到对应的值。

一个字典可以有很多个Key和Value,集合类型(set),

定义:

{key1:value1,key2:value2......}

type{1:1,2:2,3:3}    ----class'dict'

什么情况下比较适合用字典,

{Q:‘新月打击’,W:'苍白之爆‘,E:'月之降临',R:'月神冲刺'}

字典也是无序的,他没有下标序号。

通过key得到/访问value。

W':'苍白之爆‘,'E':'月之降{'Q':‘新月打击’,'临','R':'月神冲刺'}['Q']

-------'新月打击'

{'Q':‘新月打击’,'W':'苍白之爆‘,'E':'月之降临','R':'月神冲刺'}['R']

---------'月神冲刺’

如果字典内有2个相同的KEY。

{'Q':‘新月打击’,'Q':'苍白之爆‘,'E':'月之降临','R':'月神冲刺'}['Q']

----------------‘苍白之爆'

特点:字典里不能有重复的KEY

{'Q':‘新月打击’,'Q':'苍白之爆‘,'E':'月之降临','R':'月神冲刺'}

--------------------{'Q':'苍白之爆‘,'E':'月之降临','R':'月神冲刺'}

{1:‘新月打击’,'1':'苍白之爆‘,'E':'月之降临','R':'月神冲刺'}

将KEY换成数字或者字符串,

------------------{1:‘新月打击’,'1':'苍白之爆‘,'E':'月之降临','R':'月神冲刺'}

说明,字典的键不一定非要是数字或者字符串。数字的1和字符串的‘1’会被识别成2个不一样的值。

value:str int float list set dict

可以是python里任一一个数据类型:

type{1:‘新月打击’, '1':'苍白之爆‘, 'E':{1:1}, 'R':'月神冲刺'}

---------class'dict'

key:   int str

不能是任一一个类型:必须是不可变的类型。

反例:

{[1,2]:‘新月打击’,'1':'苍白之爆‘,'E':'月之降临','R':'月神冲刺'}  #列表

-------报错。。。

列表会提示报错,但是使用元组不会报错。


思维导图总结基本数据类型

https://img1.sycdn.imooc.com//62fb49ff0001c33610970585.jpg


https://img1.sycdn.imooc.com//62fb4a060001463112960733.jpg



点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消