python高阶内置函数reversed的用法

我们在博文python中使用.reverse()方法对列表元素进行倒叙排列(永久)中提到了列表具有reverse()方法,可以实现它的倒序列表生成操作。其实python原生的内置函数中,也提供了reversed方法,可以对序列进行反转。
我们来看一下例子:

lst = [1,2,3,4,5,6,7,8,9,0]
rev_lst = reversed(lst)
print(list(rev_lst))

输出的结果

[0, 9, 8, 7, 6, 5, 4, 3, 2, 1]
[Finished in 0.8s]

类似的,作为seq家族的一元,字符串也可以进行同样的操作:

lst = 'wuchenwei'
rev_lst = reversed(lst)
print(list(rev_lst))

for ele in rev_lst:
	print(ele)

通过for循环的结果是

['i', 'e', 'w', 'n', 'e', 'h', 'c', 'u', 'w']
[Finished in 0.8s]
发布了207 篇原创文章 · 获赞 16 · 访问量 9808

猜你喜欢

转载自blog.csdn.net/weixin_41855010/article/details/104708844
今日推荐