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中字典是无序的
上一篇:小游戏奇妙水世界攻略
下一篇:水瓶装水益智游戏攻略