python reversed()
函数用于对可迭代对象进行翻转,翻转的意思是改变可迭代对象的顺序,它是python的内置函数。
语法
语法如下:reversed(iterable)
参数
- iterable: 可迭代对象。
返回值
Python 2.x 返回迭代对象。
Python 3.x 返回迭代器,需要转换。
程序示例
#!/usr/bin/python
# coding=utf-8
# 返回的是可迭代器需要转换
str = 'yxjc123'
list1 = ['taobao','baidu','yxjc123']
print('反转字符串:', list(reversed(str)))
print('反转list:', list(reversed(list1)))
程序运行结果:
反转字符串: ['3', '2', '1', 'c', 'j', 'x', 'y']
反转list: ['yxjc123', 'baidu', 'taobao']
反转list: ['yxjc123', 'baidu', 'taobao']