Python反转序列的方法实例分析


Posted in Python onMarch 21, 2018

本文实例讲述了Python反转序列的方法。分享给大家供大家参考,具体如下:

序列是python中最基本的数据结构,序列中每个元素都有一个跟位置相关的序号,也称为索引。对于一个有N个元素的序列来说,

从左到右索引:0,1,2,……N-1

从右到左索引:-1,-2,-3……-N

1》列表反转

>>> l=[1,2,3,4]
>>> ll=l[::-1]
>>> l
[1, 2, 3, 4]
>>> ll
[4, 3, 2, 1]
>>> l=[4,5,6,7]
>>> ll=reversed(l)
>>> l
[4, 5, 6, 7]
>>> ll
<listreverseiterator object at 0x06A07F70>
>>> list(ll)
[7, 6, 5, 4]

2》元组反转

>>> t=(2,3,4,5)
>>> tt=t[::-1]
>>> t
(2, 3, 4, 5)
>>> tt
(5, 4, 3, 2)
>>> t=(4,5,6,7)
>>> tt=reversed(t)
>>> t
(4, 5, 6, 7)
>>> tt
<reversed object at 0x06A07E90>
>>> tuple(tt)
(7, 6, 5, 4)

3》反转字符串

>>> s='python'
>>> ss=s[::-1]
>>> s
'python'
>>> ss
'nohtyp'
>>> s='nohtyp'
>>> ss=''.join(reversed(s))
>>> s
'nohtyp'
>>> ss
'python'

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python实现文本去重且不打乱原本顺序
Jan 26 Python
Python3学习urllib的使用方法示例
Nov 29 Python
Python对多属性的重复数据去重实例
Apr 18 Python
python spyder中读取txt为图片的方法
Apr 27 Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
Feb 19 Python
Python学习笔记之列表和成员运算符及列表相关方法详解
Aug 22 Python
Python Django实现layui风格+django分页功能的例子
Aug 29 Python
Python图片的横坐标汉字实例
Dec 04 Python
Pytorch 保存模型生成图片方式
Jan 10 Python
基于Python数据结构之递归与回溯搜索
Feb 26 Python
Pytorch实验常用代码段汇总
Nov 19 Python
Python 数据可视化工具 Pyecharts 安装及应用
Apr 20 Python
Python常见工厂函数用法示例
Mar 21 #Python
python如何统计序列中元素
Jul 31 #Python
python如何读写json数据
Mar 21 #Python
python如何读写csv数据
Mar 21 #Python
python如何让类支持比较运算
Mar 20 #Python
python如何为创建大量实例节省内存
Mar 20 #Python
python如何对实例属性进行类型检查
Mar 20 #Python
You might like
PHP使用finfo_file()函数检测上传图片类型的实现方法
2017/04/18 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
解决表单中第一个非隐藏的元素获得焦点的一个方案
2009/10/26 Javascript
常见JS效果之图片减速度滚动实现代码
2011/12/08 Javascript
javascript中日期转换成时间戳的小例子
2013/03/21 Javascript
浅析JS中document对象的一些重要属性
2014/03/06 Javascript
为JS扩展Array.prototype.indexOf引发的问题及解决办法
2015/01/21 Javascript
Jquery中find与each方法用法实例
2015/02/04 Javascript
jquery地址栏链接与a标签链接匹配之特效代码总结
2015/08/24 Javascript
详解nodejs 文本操作模块-fs模块(四)
2016/12/22 NodeJs
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
2017/06/26 jQuery
JS实现浏览上传文件的代码
2017/08/23 Javascript
ES6 javascript中class静态方法、属性与实例属性用法示例
2017/10/30 Javascript
vue中的mescroll搜索运用及各种填坑处理
2019/10/30 Javascript
微信小程序request请求封装,验签代码实例
2019/12/04 Javascript
[01:20]DOTA2上海特级锦标赛现场采访:谁的ID最受青睐
2016/03/25 DOTA
详解Python中用于计算指数的exp()方法
2015/05/14 Python
Python多进程原理与用法分析
2018/08/21 Python
Python面向对象之接口、抽象类与多态详解
2018/08/27 Python
python基础教程之while循环
2019/08/14 Python
Python如何基于smtplib发不同格式的邮件
2019/12/30 Python
Python实现搜索算法的实例代码
2020/01/02 Python
基于Python3.6中的OpenCV实现图片色彩空间的转换
2020/02/03 Python
浅谈Python xlwings 读取Excel文件的正确姿势
2021/02/26 Python
英国领先的游戏零售商:GAME
2019/09/24 全球购物
留学自荐信的技巧
2013/10/17 职场文书
学校岗位设置方案
2014/01/16 职场文书
优秀党员获奖感言
2014/02/18 职场文书
博士毕业生自我鉴定范文
2014/04/13 职场文书
学校爱心捐款倡议书
2014/05/13 职场文书
科学发展观演讲稿
2014/09/11 职场文书
家长对孩子的寄语
2015/02/26 职场文书
考研英语辞职信
2015/05/13 职场文书
大学生支教感言
2015/08/01 职场文书
运输公司工作总结
2015/08/11 职场文书
win11系统中dhcp服务异常什么意思? Win11 DHCP服务异常修复方法
2022/04/08 数码科技