python 字典应用程序实例_python中遍历字典的操作

python中遍历字典的操作

一个python字典可能只包含几个键值对,也可能包含数量庞大的键值对。鉴于字典可能包含大量的数据,python支持对字典遍历。

一、遍历所有的键值对

使用for循环来遍历字典。但是遍历字典时,键值对的返回顺序也与存储顺序不同。在python不关心键值对的存储顺序,它只跟踪键和值的关联关系。

实例:(使用items()方法,将键与值分别赋值给变量key和value.)

python 字典应用程序实例_python中遍历字典的操作_第1张图片

结果:

python 字典应用程序实例_python中遍历字典的操作_第2张图片

二、遍历所有的键

使用keys()方法,可以提取字典中的所有键。

实例:

python 字典应用程序实例_python中遍历字典的操作_第3张图片

结果:

python 字典应用程序实例_python中遍历字典的操作_第4张图片

三、遍历字典中的所有值

使用values()方法,它返回一个值列表,而不包含任何键。这种做法提取字典中的所有值,而没有考虑值是否重复。

实例:

python 字典应用程序实例_python中遍历字典的操作_第5张图片

结果:

python 字典应用程序实例_python中遍历字典的操作_第6张图片

对于使用set()方法,可以获得一个值不重复的列表。

实例:

python 字典应用程序实例_python中遍历字典的操作_第7张图片

结果:

python 字典应用程序实例_python中遍历字典的操作_第8张图片

四、嵌套

有时候,需要将一系列字典存储在列表中,或将列表作为字典中的值存储在字典中,这就被称之为嵌套。

1、 字典列表、

实例:

python 字典应用程序实例_python中遍历字典的操作_第9张图片

结果:

python 字典应用程序实例_python中遍历字典的操作_第10张图片

2、 在字典中存储列表

实例:

python 字典应用程序实例_python中遍历字典的操作_第11张图片

结果:

python 字典应用程序实例_python中遍历字典的操作_第12张图片

3、 在字典中存储字典

实例:

python 字典应用程序实例_python中遍历字典的操作_第13张图片

结果:

python 字典应用程序实例_python中遍历字典的操作_第14张图片

结束语:坚持就是胜利。坚持学习的姿态会感动自己,温暖他人。

你可能感兴趣的:(python,字典应用程序实例,python字典中append)