排序时,我们可以从1到100中选择正序,也可以从100到1中选择。这种排序的数字在价格筛选中使用较多。在序列中,它不再是一个简单的数字,它可能是一个字符串,甚至是一个列表。那么有什么方法可以进行反转吗?这里先简单解释一下时序,然后再进一步学习逆反的例子操作。
在
Python中,有这样一种类型,它们的成员有序排列的,并且可以通过下标访问到它的一个或者几个成员,这类Python 类型统称为序列。
常见的序列包括:
-
字符串(普通字符串和
unicode 字符串)
-
列表
-
元组
因为这些类型实际上是由一些成员组成的序列整体,所以我们统称为序列。
序列类型具有相同的访问方式:它的每个元素都可以通过指定一个下标来获取。并且可以通过切片操作一次获得多个元素。
reversed 可以反转序列,包括元组、字符串和列表。对于列表和字符串的反转,使用 list[::-1] 或 slice() 更方便。
import random
random.seed(21)
seq = [random.randint(0, 100) for i in range(10)]
print(seq)
# [21, 53, 88, 53, 81, 36, 61, 27, 60, 65]
reversed(seq)
print(list(reversed(seq)))
# [65, 60, 27, 61, 36, 81, 53, 88, 53, 21]
字符串逆置:
>>> a = 'Python高效编程'
>>> a[::-1]
'程编效高nohtyP'
>>> ''.join(reversed('Python高效编程'))
'程编效高nohtyP'
以上就是python序列逆序的操作方法。小伙伴们在了解了序列的用法后,就可以进行逆反了。那些觉得困难的人也可以从简单的字符串反转开始。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何编写python if语句11/10
- ♥ python的urllib的使用方法12/24
- ♥ python opencv如何旋转图片10/23
- ♥ python如何安装nltk09/15
- ♥ Python方差特征过滤的实现01/04
- ♥ python中TKinter组件的使用09/05
内容反馈