python降序方法reverse,Python逆置

  python降序方法reverse,Python逆置

  排序时,我们可以从1到100或从100到1中选择正序,这是价格筛选中经常用到的。在一个序列中,它不再是一个简单的数字,而是一个字符串,甚至是一个列表。那么我们有办法逆转它吗?这里先简单说明一下顺序,再进一步研究反转的示例运算。

  在Python中,有一种类型,它的成员是按顺序排列的,可以通过下标访问它的一个或几个成员。这些Python类型统称为序列。

  常见序列包括:

  字符串(普通字符串和unicode字符串)

  uot;yes"; mso-font-kerning: 1.0000pt;">列表

  

  • 元组

      

  • 因为这些类型其实都是由一些成员共同组成的一个序列整体,所以我们把它们统称为序列。

      

    序列类型有着相同的访问模式:它的每一个元素可以通过指定一个下标的方式得到。而多个元素可以通过切片操作的方式一次得到。

      

    reversed 可以将序列逆置,包括元组、字符串、列表。对于列表和字符串的逆置,使用 list[::-1] 或者slice()更加方便。

      

    importrandom

      random.seed(21)

      seq=[random.randint(0,100)foriinrange(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序列用reversed逆置的操作方法,小伙伴们可以在理解了序列的用法后,再进行reversed的逆置,觉得困难的小伙伴也可以从简单的字符串逆置入手。

    郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

    留言与评论(共有 条评论)
       
    验证码: