一、items()

  • 遍历字典中的元素
  • 遍历输出所有的key和value,以元组的形式
1 dict = {'name': 'python', 'define': 'programming grammer'}
2 for item in dict.items(): # 此时dict转化为列表,列表里的每一个位置为一个元组,元组里为一个键值对,用逗号分隔 如本例子中的dict变为dict_items([('name','python'), ('define','programming grammer')])
3     print(item)
4 
5 #结果
6 ('name', 'python')
7 ('define', 'programming grammer')
  • 也可分别输出key和value
1 dict = {'name': 'python', 'define': 'programming grammer'}
 2 for key,value in dict.items(): # 此时dict转化为列表,列表里的每一个位置为一个元组,元组里为一个键值对,用逗号分隔 如本例子中的dict变为dict_items([('name','python'), ('define','programming grammer')])
 3     str = key
 4     value_str = value
 5     print(str)
 6     print(value_str)
 7 
 8 #结果
 9 
10 name
11 python
12 define
13 programming grammer