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实现ip查询示例
Mar 26 Python
详解Python import方法引入模块的实例
Aug 02 Python
Python正则捕获操作示例
Aug 19 Python
python实现类之间的方法互相调用
Apr 29 Python
python中pika模块问题的深入探究
Oct 13 Python
用Python写一个模拟qq聊天小程序的代码实例
Mar 06 Python
Python增强赋值和共享引用注意事项小结
May 28 Python
Python3+Appium实现多台移动设备操作的方法
Jul 05 Python
Python 元组操作总结
Sep 18 Python
python+mysql实现个人论文管理系统
Oct 25 Python
解决jupyter notebook 前面书写后面内容消失的问题
Apr 13 Python
关于Python字符编码与二进制不得不说的一些事
Oct 04 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
基于Snoopy的PHP近似完美获取网站编码的代码
2011/10/23 PHP
php英文单词统计器
2016/06/23 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
详解Laravel5.6 Passport实现Api接口认证
2018/07/27 PHP
ThinkPHP框架实现FTP图片上传功能示例
2019/04/08 PHP
javascript权威指南 学习笔记之null和undefined
2011/09/25 Javascript
JS的replace方法介绍
2012/10/20 Javascript
JavaScript中for-in遍历方式示例介绍
2014/02/11 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
2014/03/16 Javascript
举例讲解JavaScript中将数组元素转换为字符串的方法
2015/10/25 Javascript
jQuery实现对无序列表的排序功能(附demo源码下载)
2016/06/25 Javascript
从零开始学习Node.js系列教程之设置HTTP头的方法示例
2017/04/13 Javascript
H5图片压缩与上传实例
2017/04/21 Javascript
Bootstrap下拉菜单更改为悬停(hover)触发的方法
2017/05/24 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
2017/07/03 Javascript
解决VUEX兼容IE上的报错问题
2018/03/01 Javascript
浅谈对于react-thunk中间件的简单理解
2019/05/01 Javascript
vue-router 按需加载 component: () => import() 报错的解决
2020/09/22 Javascript
python读取TXT到数组及列表去重后按原来顺序排序的方法
2015/06/26 Python
python中文件变化监控示例(watchdog)
2017/10/16 Python
Anaconda 离线安装 python 包的操作方法
2018/06/11 Python
Python最小二乘法矩阵
2019/01/02 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
2020/02/07 Python
Python 字典一个键对应多个值的方法
2020/09/29 Python
Python脚本打包成可执行文件过程解析
2020/10/20 Python
专门出售各种儿童读物的网站:Put Me In The Story
2016/08/07 全球购物
什么是"引用"?申明和使用"引用"要注意哪些问题?
2016/03/03 面试题
应届生如何写自荐信
2014/01/05 职场文书
高中数学教学反思
2014/01/30 职场文书
《明天,我们毕业》教学反思
2014/04/24 职场文书
解除劳动关系协议书范文
2014/09/11 职场文书
维稳工作情况汇报
2014/10/27 职场文书
银行员工考核评语
2014/12/31 职场文书
金榜题名主持词
2015/07/02 职场文书
党员反邪教心得体会
2016/01/15 职场文书
Nginx使用X-Accel-Redirect实现静态文件下载的统计、鉴权、防盗链、限速等
2021/04/04 Servers