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中倒序排列的相关知识点了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人。