多语言展示
当前在线:1810今日阅读:27今日分享:41

Python中字典类型的常用操作

Python中的字典是由键(key)值(value)对组成的,其中键和值用:隔开,不同组的键值对用逗号分割,整个字典使用{}包裹,字典是无序的,我们可以通过key去获取value的值。
工具/原料

Jupyter

方法/步骤
1

首先我们讲一下字典的创建,我们可以使用dict1 = {}创建一个空的字典,我们也可以创建有值的字典dict1 = {'苹果':8, '香蕉':3, '桃子':5}。除了使用{}之外,我们也可以使用dict()来创建字典,例如放入列表或者元组。如下图所示,我们可以使用key去取值。

2

字典创建完成后是可以修改的,我们可以新增key或者根据key去修改value, 如下图所示。

3

接下来我们为大家介绍字典的其他函数,例如,fromkeys()给创建的字典添加key,若不指定value则value默认是None,value的类型可以是字符串、元组等。字典的key我们还可以借助range()这样的函数去完成。

4

字典的keys()函数返回字典中所有key的列表,values()返回字典中value的列表,items()返回字典中所有key和value对的列表。

5

我们在从字典中取值时,若取不到则返回的是None, 在取不到值的时候也可以给定一个默认值。我们也可以使用in去判断字典中是否有某一个key,若无则返回False, 有则返回True。

6

我们可以使用del方法去删除字典中的键值对或者字典。使用clear()方法去清除字典中的键值对,使得字典变为一个空字典。我们还可以使用update()方法将一个字典的键值对添加到另一个字典中。

注意事项

python中字典是无序的

推荐信息