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

    python倒排列是什么意思

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

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

    Python中倒序排列的方法:

    1、数组倒序:

    原始元素的倒序排列

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

    (1)

    print arr[::-1]

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

    (2)

    arr.reverse()
        print arr

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

    (3

    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)利用字符串截取

    param = 'hello'
    print param[::-1]

    ---->'olleh'

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

    param = 'hello'
    rev_str = ''
    for i in reversed(param):
        rev_str += i
    print rev_str

    ---->'olleh'

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

    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学习网