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复制目录结构脚本代码分享
Mar 06 Python
Python中endswith()函数的基本使用
Apr 07 Python
Python入门_浅谈数据结构的4种基本类型
May 16 Python
Python使用Turtle模块绘制五星红旗代码示例
Dec 11 Python
python利用sklearn包编写决策树源代码
Dec 21 Python
pycharm使用matplotlib.pyplot不显示图形的解决方法
Oct 28 Python
Python 迭代,for...in遍历,迭代原理与应用示例
Oct 12 Python
Python使用enumerate获取迭代元素下标
Feb 03 Python
解决导入django_filters不成功问题No module named 'django_filter'
Jul 15 Python
Jupyter Notebook添加代码自动补全功能的实现
Jan 07 Python
Python第三方库安装缓慢的解决方法
Feb 06 Python
sklearn中的交叉验证的实现(Cross-Validation)
Feb 22 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
轻松修复Discuz!数据库
2008/05/03 PHP
适用于php-5.2 的 php.ini 中文版[金步国翻译]
2011/04/17 PHP
PHP面向对象程序设计之接口用法
2014/08/20 PHP
php+ajax实现商品对比功能示例
2019/04/13 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
2019/11/26 PHP
Yii 框架使用数据库(databases)的方法示例
2020/05/19 PHP
ie和firefox中img对象区别的困惑
2006/12/27 Javascript
Javascript Tab 导航插件 (23个)
2009/06/11 Javascript
javascript中match函数的用法小结
2014/02/08 Javascript
Nodejs使用mysql模块之获得更新和删除影响的行数的方法
2014/03/18 NodeJs
node.js中的fs.unlinkSync方法使用说明
2014/12/15 Javascript
Javascript中的五种数据类型详解
2014/12/26 Javascript
jQuery实现强制cookie过期方法汇总
2015/05/22 Javascript
JavaScript数组去重的两种方法推荐
2016/04/05 Javascript
微信小程序 获取javascript 里的数据
2017/08/17 Javascript
jQuery实现获取当前鼠标位置并输出功能示例
2019/01/05 jQuery
[01:05]DOTA2完美大师赛趣味视频之选手教你打职业
2017/11/23 DOTA
python批量生成本地ip地址的方法
2015/03/23 Python
Python函数中的函数(闭包)用法实例
2016/03/15 Python
详解Python3操作Mongodb简明易懂教程
2017/05/25 Python
Python内置模块turtle绘图详解
2017/12/09 Python
Windows下Anaconda安装、换源与更新的方法
2020/04/17 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
2020/06/02 Python
Python中Selenium模块的使用详解
2020/10/09 Python
购买一个高级域名:BuyDomains
2018/03/11 全球购物
拖鞋店创业计划书
2014/01/15 职场文书
项目考察欢迎辞
2014/01/17 职场文书
网吧消防安全责任书
2014/07/29 职场文书
英语四级考试作弊检讨书
2014/09/29 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话全文
2014/10/25 职场文书
社区好人好事材料
2014/12/26 职场文书
社区活动总结
2015/02/04 职场文书
世界文化遗产导游词
2015/02/13 职场文书
个人廉洁自律总结
2015/03/06 职场文书
2016年小学“公民道德宣传日”活动总结
2016/04/01 职场文书
解析Java中的static关键字
2021/06/14 Java/Android