知行编程网知行编程网  2022-10-31 05:30 知行编程网 隐藏边栏  20 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python序列如何用reversed逆置?的相关知识,希望可以帮到处于编程学习途中的小伙伴



如何用 reversed 反转 python 序列?

排序时,我们可以从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序列逆序的操作方法。小伙伴们在了解了序列的用法后,就可以进行逆反了。那些觉得困难的人也可以从简单的字符串反转开始。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享