python中字符串数组逆序排列方法总结
python中字符串数组如何逆序排列?下面给大家介绍几种方法:
1、数组倒序:
原始元素的倒序排列
(1)切片
>>>arr=[1,2,3,4,3,4]>>>print(arr[::-1])[4,3,4,3,2,1]
(2)reverse()
>>>arr=[1,2,3,4,3,4]>>>arr.reverse()>>>print(arr)[4,3,4,3,2,1]
(3)reversed(arr)#返回一个倒序可遍历对象
arr=[1,2,3,4,3,4]reversed_arr=[]foriinreversed(arr):reversed_arr.append(i)print(reversed_arr)[4,3,4,3,2,1]
2、字符串倒序:
相关推荐:《Python视频教程》
(1)利用字符串截取
param='hello'print(param[::-1])olleh
(2)利用reversed()返回倒可迭代对象(字符串实现)
param='hello'rev_str=''foriinreversed(param):rev_str+=iprint(rev_str)olleh
(3)利用reversed()返回倒可迭代对象(数组实现)
param='hello'rev_arr=[]foriinreversed(param):rev_arr.append(i)print(''.join(rev_arr))olleh
另:
元素排序后的倒序排列:
1、sorted(...)生成新的已排列数组
sorted(iterable,cmp=None,key=None,reverse=False)-->newsortedlist
2、arr.sort(...)直接操作arr,arr内元素进行正序排列
元素内的排序
param='hello'#返回元素内的排序
rev_str=''.join(sorted(param))#sorted(param)返回倒序排列的数组['e','h','l','l','o']printrev_str---->'ehllo'
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短