前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python教学——第六天

Python教学——第六天

作者头像
企鹅号小编
发布2018-02-01 14:33:34
5500
发布2018-02-01 14:33:34
举报
文章被收录于专栏:编程编程

今天我们要说说dict,在第四天里我们说到了tuple,list也知道了list比tuple好用多了,至少能添加删除还能修改里面的值

在Python里,我们知道tuple用括号()表示,list用中括号[]表示,那dict用什么表示?没错,就是大括号{}

python的dict(也就是字典)有2部分组成,就是key和value.key用来当索引

关键时刻我们拿出最得意的助手,栗子,接下来我们把他举起来

我们就拿年龄来说,比如,有3个人,分别是不同的年龄,A :16岁 B:32岁 C:64岁,我们在tuple跟list里如果要储存这3个人你可能会是这样子

age = (16,32,64) 或者age [16,32,64]

这样有一个弊端,那就是你要查询某一个人的年龄的时候你只能死记顺序,这给程序带来极大的不便.万一有50号人.直接嗝屁了

这时候我们用字典就很方便了,我们可以直接通过key查到对应的年龄,里面的顺序也无关紧要,因为里面的key跟value已经一一对应了

至于格式就如我下面的例子中所写的 dict = {"key":"value"}. 为什么我下面的数字是没有引号的?加了引号是表示字符类型是字符串,哪怕是数字,加了引号也是字符串的.不加,则是数值类型,可以看下图

上图中,我们可以通过type来判断这个值是什么类型的

对于数字加引号,我们拿一个常见的东西来看会更好理解, Excel,我们在Excel里是不是经常出现这种绿色的角标,这个时候就表示系统没法判断你这个是数字还是文本格式,哪怕你肉眼看起来是一样的,实际上以电脑的世界里.这是完全2个不一样的东西

所以我们的肉眼有时候会产生很多错觉

就像你看到一个背多分,你在他后面的时候看起来是这样子的

结果转过来是这样子的

哎妈,扯远了

在Python的语法中,大小写也是敏感的,所以如果调用一个变量一定要严格定义好大小写.这些都是需要注意的

拉下去我们看看怎么样修改里面的值

这个其实跟list差不多很像,来看实例,我们把A改成128岁~瞬间感觉自己是阎王有木有,有木有

由此可以得出在功能上 tulpe < list < dict,我好机智~

本文来自企鹅号 - 一个普通的IT运维媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 一个普通的IT运维媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档