15.Python 字典dict

最后更新于:2020-03-21 11:57:18

前面的课程讲解了字符串str/列表list/元组tuple,还有最后一种比较重要的数据类型也需要介绍介绍,那就是python字典,俗称:dict.

 

python中的字典可与字符串/列表/元组不同,因为字典dict需要由两部分组成,分别是key和value,简称:键值对,下面具体讲解一下关于字典的特点:

1.由一个或者多个键值对构成,键值对的类型可以不相同也可以相同;

2.字典中的键值对需要写在{}中括号内部,键值对中的key和value用:隔开,键值对与键值对之间用逗号隔开;

3.字典是一个无序的集合;

4.字典中key具有唯一性;

键值对

定义一个字典:

输出:

注意:如果字典中出现相同的key值,只有最后一个key/value有效,前面相同的key/value会被覆盖.这就是字典dict所谓的唯一性.

 

在python开发过程中,对于字典使用最多的莫过于增删改查以及遍历,下面我们一一讲解:

一.字典dict增加数据

如果想要在字典中添加数据,直接赋值就可以,比较简单,跟上示例代码演示一波:

输出结果:

 

二.字典dict删除数据

字典是无序的,每个键值对没有对应的索引值,这也是字典与字符串/列表/元祖的区别。删除字典中的数据,需要根据键值对中的key值来删除对应的键值对,删除使用 del 关键字,实例代码如下:

输出结果:

 

三.字典dict修改数据

字典是无序的,每个键值对没有对应的索引值,这也是字典与字符串/列表/元祖的区别。修改字典中的键值对数据,操作和删除数据一样,直接根据键值对中的key值操作即可,实例代码如下:

输出结果:

 

四.字典dict查询数据

字典是无序的,每个键值对没有对应的索引值,这也是字典与字符串/列表/元祖的区别。查询字典中的键值对数据,操作和删除数据/修改数据一样,直接根据键值对中的key值操作即可,实例代码如下:

输出结果:

 

五.字典dict常用函数

1.把两个字典合并到一个字典,使用函数update()将一个字典添加到另外一个字典的末尾;

2.清空字典,使用函数clear()清空字典;

示例代码如下:

输出效果:

 

 

六.字典dict遍历

1.使用dict.items()方法遍历字典,该方法的返回值是一个元组,等价于遍历元组,示例代码如下:

输出结果:

 

2.根据字典中key或者value遍历字典,代码如下:

输出结果:

 

七.重点总结

1.注意字典的特点

2.注意字典/字符串/列表/元组的区别

3.注意字典的遍历方式

4.注意字典/字符串/列表/元组之间的相互转换

 

 

猜你喜欢:

1.python字符串(str)

2.python列表(list)

3.python元组(tuple)

 

转载请注明猿说Python » python 字典dict

 

技术交流、商务合作请直接联系博主
扫码或搜索:猿说python
python教程公众号
猿说python
微信公众号 扫一扫关注