Python程序中的向后迭代
在本教程中,我们将看到向后迭代。在大多数情况下,我们使用普通迭代。在某些情况下,了解反向迭代是一个加分点。我们将使用range()函数向后迭代。让我们看看什么是range()
第一。
范围()
range()有广泛的用途。我们可以将其与数字,可迭代对象等一起使用。在这里,我们谈论的是数字。
最多需要三个参数。它有三种情况。
如果仅传递一个参数,则它将该参数作为上限,默认情况下限为零。并且默认增量值为1。
如果传递两个参数,则它将第一个参数作为下限,第二个参数作为上限。并且默认增量值为1。
如果传递三个参数,则它将第一个参数作为下限,第二个参数作为上限,第三个参数作为增量值。
我们将使用三个参数进行反向迭代。
示例
# loop which iterates from 10 to 0 # range(lower bound, upper bound, increment value) for i in range(10, -1, -1): # printing the value print(i)
输出结果
如果运行上面的程序,您将得到以下结果。
10 9 8 7 6 5 4 3 2 1 0
示例
从一个迭代开始向后迭代。
# initialising an iterable nums = ['Hafeez', 'Aslan', 'Kareem'] # writing a loop which prints list items from the end for i in range(len(nums) - 1, -1, -1): # printing the list item print(nums[i])
输出结果
如果运行上面的程序,您将得到以下结果。
Kareem Aslan Hafeez
结论
如果您对本教程有任何疑问,请在评论部分中询问。