WordPress课程广告

Python reversed 函数 – 对序列进行逆序操作

释放双眼,带上耳机,听听看~!

Python reversed 函数是一个Python内置函数,它可以对序列进行逆序操作。

序列可以是列表、元组、字符串等,通过使用reversed()函数,我们可以快速简便地将序列中的元素进行逆序排列。我们也可以用它来实现for循环反向遍历

reversed()函数语法

reversed(sequence)

参数

sequence即是要进行逆序操作的序列( tuple, string, list 或 range)。

返回值

返回一个逆序的迭代器对象,不对原列表做任何修改。

示例代码

下面给出三个示例代码,分别是对列表、元组、字符串使用reversed 函数进行逆序操作。

示例一:对列表进行逆序操作

# -*- coding: utf-8 -*-
# 定义一个列表
numbers = [1, 2, 3, 4, 5]
# 使用reversed()函数对列表进行反转
reversed_obj = reversed(numbers)
# 查看类型
print(type(reversed_obj))
print('-' * 50)
# 使用list()函数将reversed对象转换为列表
reversed_numbers = list(reversed_obj)
# 查看列表
print(reversed_numbers)
print('-' * 50)
# for循环遍历列表 即实现了for循环反向遍历列表
# for i in reversed(numbers): 可以直接遍历
for i in reversed_numbers:
    print(i)

输出结果

<class 'list_reverseiterator'>
--------------------------------------------------
[5, 4, 3, 2, 1]
--------------------------------------------------
5
4
3
2
1

示例二:对元组进行逆序操作

fruits = ('apple', 'banana', 'cherry', 'date')
reversed_fruits = tuple(reversed(fruits))
print(reversed_fruits)

输出结果

('date', 'cherry', 'banana', 'apple')

示例三:对字符串进行逆序操作

message = "Hello, Word!"
reversed_message = ''.join(reversed(message))
print(reversed_message)

输出结果

!droW ,olleH

其他for循环技巧

Python for循环同时遍历两个列表

Python for 循环列表每次取值指定个数元素

相关文章

Python enumerate() 函数,Python将列表转换为索引:元素的字典

python sort()函数详解 – python列表排序函数

Python从列表中随机获取元素方法

Python获取两个列表的交集

给TA打赏
共{{data.count}}人
人已打赏
Python与SEOPython笔记

使用Python批量检查网站友情链接

2024-4-12 21:48:07

Python笔记

Python wmi模块 获取电脑CPU、网卡、硬盘等信息

2024-5-9 22:26:13

WordPress网站建设宣传图片
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
展开目录