Python中使用item()方法遍历字典的例子

  • Post category:Python

当我们需要对Python字典中的所有键值对进行遍历时,可以使用字典对象的item()方法。item()方法返回一个元组列表,每个元组对应着字典中的一个键值对。

下面我们来讲解一下如何使用item()方法遍历字典的例子:

1. 遍历常规字典

#定义一个字典
dict_1 = {'apple':1,'orange':2,'banana':3}
#使用item()方法遍历字典
for key, value in dict_1.items():
    print(key,":",value)  #输出结果

在这个例子中,我们定义了一个字典dict_1,包含了苹果、橘子、香蕉这三种水果及其对应的编号1、2、3。使用for循环结合Python字典对象的item()方法,我们遍历了字典中的所有键值对,将它们依次输出,其中key表示键,value表示值。输出结果为:

apple : 1
orange : 2
banana : 3

2. 使用字典推导式对字典进行变换

#定义一个字典
dict_2 = {'apple':1,'orange':2,'banana':3}
#使用字典推导式将fruit改成fruits
new_dict_2 = {k+'s':v for k,v in dict_2.items()} 
print(new_dict_2) #输出结果

这个例子跟第一个例子不同的是,我们在遍历完字典中所有键值对后,使用了字典推导式将fruit改成了fruits,遍历对象是原字典中的所有键,遍历过程中使用了f-string模板对遍历到的键进行变换。输出结果为:

{'apples': 1, 'oranges': 2, 'bananas': 3}

通过这两个例子相信大家掌握了使用item()方法遍历字典的方法,较好地理解了字典推导式的使用。