在Python中以相反顺序遍历列表

在Python中以相反顺序遍历列表,第1张

在Python中以相反顺序遍历列表

使用内置

reversed()
功能:

>>> a = ["foo", "bar", "baz"]>>> for i in reversed(a):...     print(i)... bazbarfoo

要同时访问原始索引,请

enumerate()
在列表上使用,然后将其传递给
reversed()

>>> for i, e in reversed(list(enumerate(a))):...     print(i, e)... 2 baz1 bar0 foo

由于

enumerate()
返回生成器并且生成器不能反转,因此需要将其转换为
list
第一个。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5667025.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存