优草派  >   Python

python倒排列是什么意思?这篇文章值得一看

陈立鑫            来源:优草派

python中倒序排列的意思?那么今天小编就通过这篇文章来给大家讲解一下在python中倒序排列是什么意思。

python倒排列是什么意思?这篇文章值得一看

Python中倒序排列的方法:

(1)数组倒序:原始元素的倒序排列

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

print arr[::-1]

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

arr.reverse()
     print arr

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

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)字符串倒序:

利用字符串截取

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

   ---->'olleh'

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

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

     ---->'olleh'

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

rev_arr = []
 for i in reversed(param):
     rev_arr.append(i)
 print ''.join(rev_arr)

     ---->'olleh'

以上就是小编给大家带来的在python中倒序排列的相关知识点了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行