详解python中字典的循环遍历的两种方式

  • Post category:Python

首先我们来讲讲Python中字典的循环遍历。在Python中,字典是一种非常常见的数据类型,其结构为键值对,可以用来存储一些相互关联的数据。在实际应用中,我们需要对字典进行遍历,并对其中的元素进行处理。下面介绍Python中字典的循环遍历的两种方式。

方法1:使用for循环

for循环可以遍历字典的键值对,可以使用items()函数来获取字典的键值对,然后在for循环中进行遍历。代码示例如下:

d = {"a": 1, "b": 2, "c": 3}

for key, value in d.items():  
    print(key, value)

打印结果为:

a 1
b 2
c 3

在这个例子中,我们定义了一个名为d的字典,然后使用items()函数获取字典的键值对,在for循环中将键和值分别保存在key和value变量中,然后打印出来。

方法2:使用字典的keys()函数和values()函数

此方法相对于第一种方法,使用的是字典的keys()函数和values()函数获取字典的键和值。代码示例如下:

d = {"a": 1, "b": 2, "c": 3}

for key in d.keys():
    print(key, d[key])

for value in d.values():
    print(value)

打印结果为:

a 1
b 2
c 3
1
2
3

在这个例子中,我们同样定义了一个名为d的字典,然后分别使用keys()函数和values()函数获取字典的键和值,在for循环中遍历。

以上是两种Python中字典的循环遍历的方式,可以根据实际情况选择其中的一种。