• 技术文章 >常见问题 >Python常见问题

    python倒排列是什么意思

     Ly Ly2020-06-13 15:13:40原创3560

    Python中倒排列是倒序排列的意思。

    Python中倒序排列的方法:

    1、数组倒序:

    原始元素的倒序排列

    arr = [1,2,3,4,3,4]

    (1)

    1

    print arr[::-1]

    ---->[4, 3, 4, 3, 2, 1]

    (2)

    1

    2

    arr.reverse()

        print arr

    ---->[4, 3, 4, 3, 2, 1]

    (3

    1

    2

    3

    4

    5

    6

    reversed(arr)     #返回一个倒序可遍历对象,需序遍历出

    arr = [1,2,3,4,3,4]

    reversed_arr = []

    for i in reversed(arr):

        reversed_arr.append(i)

    print reversed_arr

    ---->[4, 3, 4, 3, 2, 1]

    2、字符串倒序:

    (1)利用字符串截取

    1

    2

    param = 'hello'

    print param[::-1]

    ---->'olleh'

    (2)利用reversed()返回倒可迭代对象(字符串实现)

    1

    2

    3

    4

    5

    param = 'hello'

    rev_str = ''

    for i in reversed(param):

        rev_str += i

    print rev_str

    ---->'olleh'

    (3)利用reversed()返回倒可迭代对象(数组实现)

    1

    2

    3

    4

    rev_arr = []

    for i in reversed(param):

        rev_arr.append(i)

    print ''.join(rev_arr)

    ---->'olleh'

    更多Python知识,请关注:Python自学网!!

    专题推荐:python
    上一篇:python导入dlib时出错解决方法 下一篇:python的dtype可用对象有哪些?

    相关文章推荐

    • python代码检测工具及区别• python如何提取矩阵第二列• python代码用什么看• python怎么将字符串用空格分开• python导入dlib时出错解决方法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网