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 threading多线程编程实例
Sep 18 Python
Python import自定义模块方法
Feb 12 Python
Python基于PycURL自动处理cookie的方法
Jul 25 Python
Python画图学习入门教程
Jul 01 Python
python中import reload __import__的区别详解
Oct 16 Python
Python3中的列表生成式、生成器与迭代器实例详解
Jun 11 Python
django url到views参数传递的实例
Jul 19 Python
Django 对IP访问频率进行限制的例子
Aug 30 Python
解决tensorflow 释放图,删除变量问题
Jun 23 Python
python的dict判断key是否存在的方法
Dec 09 Python
使用numpy nonzero 找出非0元素
May 14 Python
Python加密技术之RSA加密解密的实现
Apr 08 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
Ajax PHP简单入门教程代码
2008/04/25 PHP
PHP的静态方法与普通方法用法实例分析
2019/09/26 PHP
laravel实现一个上传图片的接口,并建立软链接,访问图片的方法
2019/10/12 PHP
javascript实现轮显新闻标题链接
2007/08/13 Javascript
Autocomplete Textbox Example javascript实现自动完成成功
2007/08/17 Javascript
发布一个基于javascript的动画类 Fx.js
2010/11/05 Javascript
JavaScript子类用Object.getPrototypeOf去调用父类方法解析
2013/12/05 Javascript
JQuery记住用户名密码实现下次自动登录功能
2015/04/27 Javascript
js控制网页前进和后退的方法
2015/06/08 Javascript
学习使用jquery iScroll.js移动端滚动条插件
2020/03/24 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
JS实现图片的不间断连续滚动的简单实例
2016/06/03 Javascript
js 判断一组日期是否是连续的简单实例
2016/07/11 Javascript
JS把内容动态插入到DIV的实现方法
2016/07/19 Javascript
jQuery选择器之子元素选择器详解
2017/09/18 jQuery
ES6 javascript中Class类继承用法实例详解
2017/10/30 Javascript
jquery动态添加带有样式的HTML标签元素方法
2018/02/24 jQuery
详解Puppeteer 入门教程
2018/05/09 Javascript
基于node搭建服务器,写接口,调接口,跨域的实例
2018/05/13 Javascript
nodejs高大上的部署方式(PM2)
2018/09/11 NodeJs
webpack打包多页面的方法
2018/11/30 Javascript
js实现验证码干扰(静态)
2021/02/22 Javascript
Python字符遍历的艺术
2008/09/06 Python
利用python将图片版PDF转文字版PDF
2019/05/03 Python
Pycharm+Python+PyQt5使用详解
2019/09/25 Python
Tensorflow 定义变量,函数,数值计算等名字的更新方式
2020/02/10 Python
Python爬取酷狗MP3音频的步骤
2021/02/26 Python
Chupi官网:在爱尔兰手工制作的订婚、结婚戒指和精美珠宝
2020/09/28 全球购物
公司优秀员工获奖感言
2014/08/14 职场文书
绿色小区申报材料
2014/08/22 职场文书
小学班级特色活动方案
2014/08/31 职场文书
七一建党日演讲稿
2014/09/05 职场文书
司机工作自我鉴定
2014/09/19 职场文书
优秀团员自我评价
2015/03/10 职场文书
js中Object.create实例用法详解
2021/10/05 Javascript
漫画《催眠麦克风-Dawn Of Divisions》第二卷PV公开
2022/04/05 日漫