python中字符串数组逆序排列方法总结


Posted in Python onJune 23, 2019

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 = [] for i in reversed(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 = ''for i in reversed(param):    rev_str += iprint (rev_str)   olleh

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

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

另:

元素排序后的倒序排列:

1、sorted(...)生成新的已排列数组

sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted list

2、arr.sort(...)直接操作arr,arr内元素进行正序排列

元素内的排序

param = 'hello' #返回元素内的排序

rev_str = ''.join(sorted(param)) #sorted(param)返回倒序排列的数组['e', 'h', 'l', 'l', 'o']print rev_str ---->'ehllo'

Python 相关文章推荐
Python写入CSV文件的方法
Jul 08 Python
总结网络IO模型与select模型的Python实例讲解
Jun 27 Python
Python爬虫实现百度图片自动下载
Feb 04 Python
使用Numpy读取CSV文件,并进行行列删除的操作方法
Jul 04 Python
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
May 21 Python
python交易记录链的实现过程详解
Jul 03 Python
python设置随机种子实例讲解
Sep 12 Python
python bluetooth蓝牙信息获取蓝牙设备类型的方法
Nov 29 Python
python多维数组分位数的求取方式
Mar 03 Python
基于打开pycharm有带图片md文件卡死问题的解决
Apr 24 Python
Python通过两个dataframe用for循环求笛卡尔积
Apr 29 Python
python 基于wx实现音乐播放
Nov 24 Python
一篇文章弄懂Python中所有数组数据类型
Jun 23 #Python
python程序快速缩进多行代码方法总结
Jun 23 #Python
python函数与方法的区别总结
Jun 23 #Python
python中的单引号双引号区别知识点总结
Jun 23 #Python
Python中的pathlib.Path为什么不继承str详解
Jun 23 #Python
Python中判断子串存在的性能比较及分析总结
Jun 23 #Python
树莓派与PC端在局域网内运用python实现即时通讯
Jun 22 #Python
You might like
PHP 处理TXT文件(打开/关闭/检查/读取)
2013/05/13 PHP
一个PHP针对数字的加密解密类
2014/03/20 PHP
JQuery 学习笔记 选择器之四
2009/07/23 Javascript
理解Javascript_14_函数形式参数与arguments
2010/10/20 Javascript
关于使用 jBox 对话框的提交不能弹出问题解决方法
2012/11/07 Javascript
javascript禁用键盘功能键让右击及其他键无效
2013/10/09 Javascript
jquery Validation表单验证使用详解
2020/09/12 Javascript
javascript中的altKey 和 Event属性大全
2015/11/06 Javascript
JavaScript性能优化之函数节流(throttle)与函数去抖(debounce)
2016/08/11 Javascript
jQuery图片加载显示loading效果
2016/11/04 Javascript
angular-ngSanitize模块-$sanitize服务详解
2017/06/13 Javascript
微信小程序富文本渲染引擎的详解
2017/09/30 Javascript
基于Vue+ElementUI的省市区地址选择通用组件
2019/11/20 Javascript
[48:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 VG vs KG
2018/03/31 DOTA
Django自定义插件实现网站登录验证码功能
2017/04/19 Python
Python-OpenCV基本操作方法详解
2018/04/02 Python
Python实现定时精度可调节的定时器
2018/04/15 Python
使用numba对Python运算加速的方法
2018/10/15 Python
python 求某条线上特定x值或y值的点坐标方法
2019/07/09 Python
Django实现WebSSH操作物理机或虚拟机的方法
2019/11/06 Python
解决windows下python3使用multiprocessing.Pool出现的问题
2020/04/08 Python
python实现扑克牌交互式界面发牌程序
2020/04/22 Python
python查找特定名称文件并按序号、文件名分行打印输出的方法
2020/04/24 Python
如何使用python切换hosts文件
2020/04/29 Python
Django form表单与请求的生命周期步骤详解
2020/06/07 Python
Python如何将模块打包并发布
2020/08/30 Python
CSS3 border-radius圆角的实现方法及用法详解
2020/09/14 HTML / CSS
荷兰家电销售网站:Welhof
2020/12/08 全球购物
《九色鹿》教学反思
2014/02/27 职场文书
企业节能减排实施方案
2014/03/19 职场文书
临时用工协议书范本
2014/10/29 职场文书
农村党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
健康状况证明书
2014/11/26 职场文书
2014年煤矿安全工作总结
2014/12/04 职场文书
妈妈再爱我一次观后感
2015/06/08 职场文书
七夕情人节问候语
2015/11/11 职场文书