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中关于时间和日期函数的常用计算总结(time和datatime)
Mar 08 Python
python实现从web抓取文档的方法
Sep 26 Python
SQLite3中文编码 Python的实现
Jan 11 Python
Python实现的凯撒密码算法示例
Apr 12 Python
python3 实现对图片进行局部切割的方法
Dec 05 Python
python实现爬山算法的思路详解
Apr 09 Python
python  文件的基本操作 菜中菜功能的实例代码
Jul 17 Python
使用OpenCV实现仿射变换—平移功能
Aug 29 Python
使用pandas 将DataFrame转化成dict
Dec 10 Python
Python ArgumentParse的subparser用法说明
Apr 20 Python
基于python requests selenium爬取excel vba过程解析
Aug 12 Python
如何把python项目部署到linux服务器
Aug 26 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语法(2)
2006/10/09 PHP
理解PHP5中static和const关键字的区别
2007/03/19 PHP
php中根据某年第几天计算出日期年月日的代码
2011/02/24 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
YII2框架中查询生成器Query()的使用方法示例
2020/03/18 PHP
JavaScript 对象成员的可见性说明
2009/10/16 Javascript
jQuery中Ajax的load方法详解
2015/01/14 Javascript
JAVA四种基本排序方法实例总结
2015/07/24 Javascript
JQuery PHP图片在线裁剪实例
2020/07/27 Javascript
微信小程序 教程之注册程序
2016/10/17 Javascript
微信小程序网络请求的封装与填坑之路
2017/04/01 Javascript
详解JavaScript基础知识(JSON、Function对象、原型、引用类型)
2018/01/16 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
2018/02/03 Javascript
vue webpack实用技巧总结
2018/04/24 Javascript
解决VUE中document.body.scrollTop为0的问题
2018/09/15 Javascript
Vue常用API、高级API的相关总结
2021/02/02 Vue.js
[01:02:53]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第二局
2016/03/06 DOTA
在cmd命令行里进入和退出Python程序的方法
2018/05/12 Python
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
python模糊图片过滤的方法
2018/12/14 Python
Python实现判断一个整数是否为回文数算法示例
2019/03/02 Python
python自动化实现登录获取图片验证码功能
2019/11/20 Python
python 定义类时,实现内部方法的互相调用
2019/12/25 Python
python实现飞行棋游戏
2020/02/05 Python
Python如何实现的二分查找算法
2020/05/27 Python
html5 迷宫游戏(碰撞检测)实例一
2013/07/25 HTML / CSS
贝佳斯官方网站:Borghese
2020/05/08 全球购物
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
2014/09/16 面试题
出纳岗位职责范本
2013/12/01 职场文书
安全大检查实施方案
2014/02/22 职场文书
干部选拔任用方案
2014/05/26 职场文书
企业领导对照检查材料
2014/08/20 职场文书
关于读书的演讲稿400字
2014/08/27 职场文书
导游词之云南丽江-泸沽湖
2019/09/26 职场文书
css之clearfix的用法深入理解(必看篇)
2023/05/21 HTML / CSS