如何在Python中逆序遍历一个列表或字符串
在 Python 中,可以使用 reversed() 函数逆序遍历一个列表或字符串。reversed() 函数返回一个反转序列的迭代器,通过遍历该迭代器,就可以实现逆序遍历。
下面是一个例子,演示如何使用 reversed() 函数逆序遍历一个列表:
lst = [1, 2, 3, 4, 5] for i in reversed(lst): print(i, end=" ")
输出结果为:
5 4 3 2 1
在上面的例子中,使用 reversed() 函数返回一个反转序列的迭代器,然后使用 for 循环遍历该迭代器,输出每个元素。由于 reversed() 函数返回的是一个迭代器,所以可以直接在 for 循环中使用。
同样的,可以使用 reversed() 函数逆序遍历一个字符串。下面是一个例子,演示如何使用 reversed() 函数逆序遍历一个字符串:
s = "pidancode.com" for c in reversed(s): print(c, end="")
输出结果为:
moc.edocnadip
在上面的例子中,同样使用 reversed() 函数返回一个反转序列的迭代器,然后使用 for 循环遍历该迭代器,输出每个字符。最后将反转后的字符串输出到控制台上。
以上就是在 Python 中逆序遍历一个列表或字符串的方法。
相关文章