如何用Python对字典中的图元进行迭代
在这篇文章中,我们将学习如何在Python中对Dictionary中的图元进行迭代。
使用的方法
以下是用于完成这项任务的各种方法
- 使用索引法
-
使用 dictionary.values() 方法
-
使用 dictionary.items() 方法
tuples 是一种不可变的、无序的数据类型,用于在 Python 中存储集合。列表和图元在许多方面是相似的,但是列表的长度是可变的,与图元相比,它的长度是固定的,是 不可改变的。
方法1:使用索引
len()函数 – 一个对象中的项目数由len()方法返回。当对象是一个字符串时,len()函数返回字符串中的字符数。
算法(步骤)
以下是执行所需任务时需要遵循的算法/步骤。-
- 创建一个变量来存储输入的字典,其中包含一个 元组 的值 。
-
通过使用键来打印与输入字典的特定键(这里是10)映射的整个元组。
-
使用 in 操作符遍历字典中的元组元素,逐一打印与字典中的键映射的元组元素。
-
使用 range()函数 遍历字典中的长度元组元素,打印与字典中的键映射的元组元素。
例子
下面的程序遍历 dictionary 中的元组,并使用 Indexing – 打印每个元组的元素。
输出
在执行时,上面的程序将产生以下的输出
方法 2: 使用 values() 函数
使用 dictionary.values() 函数,用 for 循环遍历 dictionary 中的图元。
values()函数 (dict.values()方法提供一个视图对象,按插入的顺序显示字典中所有的值的列表
算法(步骤)
以下是执行所需任务时需要遵循的算法/步骤。-
- 创建一个变量来存储输入的字典,其中包含作为一个 元组 的值 。
-
使用 for循环, 用 values() 函数遍历字典中的值(所有元组)。
-
使用另一个嵌套的for循环,再次在每个元组内遍历。
-
打印元组中的相应元素
例子
下面的程序遍历 dictionary 中的图元,并使用 dictionary.values() 函数打印每个图元的元素。
输出
在执行过程中,上述程序将产生以下输出
方法 3: 使用 dictionary.items() 方法
使用 dictionary.items() 函数,用 for 循环遍历 dictionary 中的图元。
items() 函数返回一个视图对象,即它包含字典中的键值对,作为列表中的图元。
算法(步骤)
以下是执行所需任务时需要遵循的算法/步骤。-
- 创建一个变量来存储输入的字典,其中包含作为一个 元组 的值 。
-
使用 for循环, 使用 items()函数 遍历字典的键和值(所有元组) 。
-
使用另一个嵌套的for循环遍历元组的所有元素。
-
打印元组的元素。
例子
下面的程序遍历 dictionary 中的图元,并使用 dictionary.items() 函数打印每个图元的元素。
输出
在执行时,上面的程序将产生以下的输出
总结
这篇文章为我们提供了三种不同的方法来迭代给定 dictionary 中的图元。我们学习了如何使用 values() 函数来获取 dictionary 的值。此外,我们还学习了如何使用 items() 方法来遍历 dictionary 的键和值。