美文网首页python小白联盟
python入坑第九天|字典

python入坑第九天|字典

作者: 雨路浅歌 | 来源:发表于2018-05-14 19:50 被阅读0次

今天我们将以字典来结束基本数据类型的学习。

今天的内容有:

字典的创建

访问字典的值

更新字典

删除字典

字典的内置函数


字典的创建

你们一般以为字典是这样的

但是在python中,字典是这样子的

空字典的创建为:dic = {}

字典中:号前面的为键,后面的为值,我们可以通过dic.keys()和dic.values()来查看

和集合类似,字典的键不能为列表、集合或者字典,但是其值可以是任意基本数据类型,快速验证一下

字典中如果出现两个相同的键,那么前一个键的值会被后一个键的值覆盖

除了用{}来创建字典之外,我们还可以用这两种方法来创建

第一种:

第二种:

细心的蛇友可能已经发现了代码中China和Britain并没有单引号或双引号,这是需要特别注意的地方,加上的话会报错。

另外,还要注意到是这种方法创建的字典的键只能是字符串,其它数据类型则会报错

访问字典的值

字典和集合一样都是无序的,这就以为着我们不能通过像列表等的索引和切片一样来访问字典的值,但是我们可以通过字典的键来访问其对应的值。

如果用字典中不存在的键来访问字典的值,那么直接就报错了。

更新字典

想要更新字典,直接改变字典某个键的值或者添加某个元素即可。

注意:这里的dic[1]只是表示增加一个键为1的元素,和列表中的索引完全不同

注意这里的只是表示增加一个键为的元素,和列表中的索引完全不一样

删除字典

删除字典使用del()方法

字典内置函数

字典的内置函数主要有以下几种:dic = {'China':'Beijing','Britain':'London'}

代码演示:

大家要特别注意红框部分

基础数据类型的学习已经结束了,大家好好复习整理一下吧

python小白联盟

相关文章

网友评论

    本文标题:python入坑第九天|字典

    本文链接:https://www.haomeiwen.com/subject/bjajdftx.html