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 相关文章推荐
使用rpclib进行Python网络编程时的注释问题
May 06 Python
Django的数据模型访问多对多键值的方法
Jul 21 Python
Python中对元组和列表按条件进行排序的方法示例
Nov 10 Python
python读取csv文件并把文件放入一个list中的实例讲解
Apr 27 Python
python批量赋值操作实例
Oct 22 Python
正确理解Python中if __name__ == '__main__'
Jan 24 Python
详细介绍pandas的DataFrame的append方法使用
Jul 31 Python
python飞机大战 pygame游戏创建快速入门详解
Dec 17 Python
Python3 中sorted() 函数的用法
Mar 24 Python
Selenium基于PIL实现拼接滚动截图
Apr 10 Python
Python爬虫设置ip代理过程解析
Jul 20 Python
python 模块导入问题汇总
Feb 01 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之生成GIF动画的实现方法
2013/06/07 PHP
PHP与Java对比学习日期时间函数
2016/07/03 PHP
在 Laravel 中 “规范” 的开发短信验证码发送功能
2017/10/26 PHP
PHP面向对象程序设计之构造方法和析构方法详解
2019/06/13 PHP
childNodes.length与children.length的区别
2009/05/14 Javascript
jQuery 扩展对input的一些操作方法
2009/10/30 Javascript
Three.js源码阅读笔记(物体是如何组织的)
2012/12/27 Javascript
Javascript学习笔记之 函数篇(一) : 函数声明和函数表达式
2014/06/24 Javascript
extjs 时间范围选择自动判断的实现代码
2014/06/24 Javascript
使用jQuery实现验证上传图片的格式与大小
2014/12/03 Javascript
js表格排序实例分析(支持int,float,date,string四种数据类型)
2015/05/06 Javascript
Bootstrap每天必学之简单入门
2015/11/19 Javascript
Bootstrap实现默认导航栏效果
2020/09/21 Javascript
bootstrap select插件封装成Vue2.0组件
2017/04/17 Javascript
react-redux中connect的装饰器用法@connect详解
2018/01/13 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
python抓取网页图片示例(python爬虫)
2014/04/27 Python
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
2016/04/27 Python
Python正则表达式分组概念与用法详解
2017/06/24 Python
详解Python3.6安装psutil模块和功能简介
2018/05/30 Python
pycharm运行出现ImportError:No module named的解决方法
2018/10/13 Python
python组合无重复三位数的实例
2018/11/13 Python
Python Opencv提取图片中某种颜色组成的图形的方法
2019/09/19 Python
Python模块汇总(常用第三方库)
2019/10/07 Python
Python图像处理库PIL的ImageDraw模块介绍详解
2020/02/26 Python
判断Threading.start新线程是否执行完毕的实例
2020/05/02 Python
Python smtp邮件发送模块用法教程
2020/06/15 Python
Omio法国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/13 全球购物
Holiday Inn中国官网:IHG旗下假日酒店预订
2018/04/08 全球购物
同步和异步有何异同,在什么情况下分别使用他们
2013/04/09 面试题
材料采购员岗位职责
2013/12/17 职场文书
学校教师读书活动总结
2014/07/08 职场文书
2014市府办领导班子“四风问题”对照检查材料思想汇报
2014/09/24 职场文书
死亡证明书样本说明
2014/10/18 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书
详解Go与PHP的语法对比
2021/05/29 PHP