Please enable JavaScript.
Coggle requires JavaScript to display documents.
字典(第六章) (使用字典 (可将任何Pytyhon对象用作字典中的值, 在Python中,字典用放在花括号{ }中的一系列键_值对表示, 键…
字典(第六章)
使用字典
可将任何Pytyhon对象用作字典中的值
在Python中,字典用放在花括号{ }中的一系列键_值对表示
键_值对是两个相关联的值,指定键时,Python将返回与之相关联的值,键和值之间用冒号分隔ben={‘height’: '5.6ft'}.最简单的字典只有一个键值对。
访问字典中的值:要获取与键相关的值,可依次指定字典名和放在方括号内的键如print(ben[‘height’ ])
添加键_值对:要添加键值对,可依次指定字典名,用方括号括起的键和相关联的值如ben["weight']=110lbs
先创建一个空字典:ben={0} 用一对空的花括号定义一个空字典.使用字典来存储用户提供的数据或在编写能自动生成大量键值对的代码时,通常需要先定义一个空字典
修改字典中的值:依次指定字典名、用方括号括起的键以及与该键相关联的新值
删除键值对:使用del语句将相应的键值对彻底删除,使用del语句时,必须指定字典名和要删除的键
由类似对象组成的字典:字典中存储的可以是一个对象的多种信息,也可以使用字典存储众多对象的同一种信息。
遍历字典
1.使用for循环来遍历字典:声明两个变量,用于存储键值对中的键和值。对应这两个变量可以使用任何名称
2.遍历字典中的所有键:在不需要使用字典中的值时,方法keys()很有用
3.按顺序遍历字典中的所有键:获取字典的元素时,获取顺序是不可预测的,若要以特定的顺序返回元素,一种办法是在for循环中对返回的键进行排序
4.遍历字典中所有的值,可以使用方法values()
5.遍历所有值并且剔除重复项,可以使用集合set
嵌套
定义:有时候需要将一系列字典存储在列表中,或将列表作为值存储在字典中,这称为嵌套
在字典中存储列表
在列表中存储字典
在字典中存储字典
在Python中,字典是一系列键_值对。每一个键都与一个值相关联,你可以使用键来访问与之相关联的值。