说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
Python 的内置可变序列对象的 reverse() 方法,可以将序列内容就地反转顺序。支持列表和字节数组。
以下是一些使用方法:
# 列表
lst = [4, 2, 1, 3]
lst.reverse()
lst
# [3, 1, 2, 4]
# 字节数组
bta = bytearray(b'bca')
bta.reverse()
bta
# bytearray(b'acb')
reverse() 的语法为:
# 通用语法
s.reverse()
# 各类型语法
list.reverse() # 列表
bytearray.reverse() # 字节数组
删除 s 中第一个 s[i] 等于 x 的项目。
reverse() 是一个原地操作(inplace,见 原地操作),执行时它会删除原对象元素,并返回一个 None,要看到原对象修改的结果,需要再次打印原对象。
注意,它是按原顺序进行反转,并不会排序。
Python 内置函数(类) reversed(x) 返回给定序列值的反向迭代器。
更新时间:2022-06-23 20:46:35 标签:python 反转 reverse