- 1、使用字典对象的items()方法
- 遍历字典元素
- 遍历字典的key-value(键值对)
- 2、遍历字典的key(键)
- 3、遍历字典的value(值)
- 4、练习
- 5、学生名片管理系统
字典是以“键-值对”的形式存储数据的,所以需要通过这些“键-值对”进行获取。Python提供了遍历字典的方法,通过遍历可以获取字典中的全部“键-值对”。 1、使用字典对象的items()方法
dictionary.items()
其中,dictionary为字典对象;返回值为可遍历的(键-值对)的元组列表。想要获取到具体的“键-值对”,可以通过for循环遍历该元组列表。
遍历字典元素 遍历字典的key-value(键值对) 2、遍历字典的key(键)在Python中,字典对象还提供了values()方法和keys()方法,用于返回字典的“值”和“键”列表,它们的使用方法同items()方法类似,也需要通过for循环遍历该字典列表,获取对应的值和键。
一、有字典dic = {"k1": "v1", "k2": "v2", "k3": "v3"},请完成如下操作:
(1)遍历字典 dic 中所有的key
(2)遍历字典 dic 中所有的value
(3)循环遍历字典 dic 中所有的key和value
(4)添加一个键值对"k4","v4",输出添加后的字典dic
(5)删除字典 dic 中的键值对"k1","v1",并输出删除后的字典 dic
(6)删除字典 dic 中 ‘k5’ 对应的值,若不存在,使其不报错,并返回None。
(7)获取字典 dic 中“k2”对应的值
(8)获取字典 dic 中"k6"对应的值,如果不存在,使其不报错,并且让其返回数据 None
二、有字典 dic2 = {'k1':"v111",'a':"b"} ,通过一行操作使dic2 = {'k1':"v111",'k2':"v2",'k3':"v3",'k4': 'v4','a':"b"}。
三、组合嵌套,现有列表如下:
list = [['k', ['qwe', 20, {'k1': ['tt', 3, '1']}, 89], 'ab']],实现功能如下
(1)将数字 3 变成字符串 ‘100’(两种方式)
(2)将列表中的字符串‘1’变成数字101(两种方式)
学生名片:姓名、性别、班级、手机号
如何存储一张学生名片?
如何存储所有学生的学生名片?



