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 中文字符串的处理实现代码
Oct 25 Python
对于Python的Django框架使用的一些实用建议
Apr 03 Python
Python中exit、return、sys.exit()等使用实例和区别
May 28 Python
python通过getopt模块如何获取执行的命令参数详解
Dec 29 Python
详谈在flask中使用jsonify和json.dumps的区别
Mar 26 Python
python实现可视化动态CPU性能监控
Jun 21 Python
python3 flask实现文件上传功能
Mar 20 Python
详解Python下Flask-ApScheduler快速指南
Nov 04 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
Mar 18 Python
30秒学会30个超实用Python代码片段【收藏版】
Oct 15 Python
Python3 hashlib密码散列算法原理详解
Mar 30 Python
再谈python_tkinter弹出对话框创建
Mar 20 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
多重?l件?合查?(一)
2006/10/09 PHP
PHP 调试工具Debug Tools
2011/04/30 PHP
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
2013/04/08 PHP
php接口隔离原则实例分析
2019/11/11 PHP
js类中获取外部函数名的方法
2007/08/19 Javascript
图片无缝滚动代码(向左/向下/向上)
2013/04/10 Javascript
node.js中的定时器nextTick()和setImmediate()区别分析
2014/11/26 Javascript
Jquery获取当前城市的天气信息
2016/08/05 Javascript
js HTML5 Canvas绘制转盘抽奖
2020/09/13 Javascript
javascript ASCII和Hex互转的实现方法
2016/12/27 Javascript
vue.js实现含搜索的多种复选框(附源码)
2017/03/23 Javascript
JavaScript数组_动力节点Java学院整理
2017/06/26 Javascript
[54:27]TNC vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python爬取国外天气预报网站的方法
2015/07/10 Python
教你用 Python 实现微信跳一跳(Mac+iOS版)
2018/01/04 Python
Django中针对基于类的视图添加csrf_exempt实例代码
2018/02/11 Python
对python中类的继承与方法重写介绍
2019/01/20 Python
对python numpy.array插入一行或一列的方法详解
2019/01/29 Python
Python语言进阶知识点总结
2019/05/28 Python
Python为何不能用可变对象作为默认参数的值
2019/07/01 Python
解决python有时候import不了当前的包问题
2019/08/28 Python
python类中super() 的使用解析
2019/12/19 Python
pandas按照列的值排序(某一列或者多列)
2020/12/13 Python
Django中template for如何使用方法
2021/01/31 Python
css3 border-image使用说明
2010/06/23 HTML / CSS
荷兰鞋子在线:Nelson Schoenen
2017/12/25 全球购物
英国最大的自有市场,比亚马逊便宜:Flubit
2019/03/19 全球购物
资深地理教师自我评价
2013/09/21 职场文书
医校毕业生自我鉴定
2014/01/25 职场文书
保护环境建议书300字
2014/05/13 职场文书
办公室班子四风问题对照检查材料
2014/10/04 职场文书
王兆力在市委党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
2014年绿化工作总结
2014/12/09 职场文书
客服专员岗位职责范本
2015/04/07 职场文书
工作调动申请报告
2015/05/18 职场文书
这样写python注释让代码更加的优雅
2021/06/02 Python