【Python基础】字典的遍历

本文标识 : P00016

本文编辑 : swagw 编程工具 : Python 阅读时长 : 3分钟


前言

遍历字典主要是遍历字典的项、键和值。遍历字典的项是把字典包含的所有项都列举出来,遍历字典的键和值是把字典所有的键和值都列举出来。字典提供的items方法可获取字典所有项的集合,在for循环语句中使用items方法可以遍历字典包含的所有项。

使用for进行遍历

类似于其他数据结构我们可以使用 for 来遍历元素

dict_={'key1':'value1','key2':'value2'}  for i in dict_:    print(i, end='t')  for i in dict_:    print(dict_[i], end='t')

第一个遍历取键,第二个遍历取值

输出结果为

key2 key1  value2 value1

遍历字典的键和值

使用keys, values可以返回一个字典的所有值的迭代

dict_={'key1':'value1','key2':'value2'}  for key in dict_:    print(key, end='t')  for value in dict_.values():    print(value, end='t')

运行结果:

key2 key1  value2 value1

遍历字典的项

使用items可以将字典类型转换成对应的元组列表,然后可以进行字典的遍历

dict_={'key1':'value1','key2':'value2'}  item=dict_.items()    print(item)  for key,value in item:    print(key, value)

结果如下:

dict_items([('key2','value2'),('key1','value1')])  key2 value2  key1 value1

期待一起成长