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 16 Python
python thrift搭建服务端和客户端测试程序
Jan 17 Python
Python文件如何引入?详解引入Python文件步骤
Dec 10 Python
Python实现将多个空格换为一个空格.md的方法
Dec 20 Python
python生成器/yield协程/gevent写简单的图片下载器功能示例
Oct 28 Python
Python 求数组局部最大值的实例
Nov 26 Python
Python属性和内建属性实例解析
Jan 14 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
Feb 26 Python
PYQT5 vscode联合操作qtdesigner的方法
Mar 24 Python
python3 删除所有自定义变量的操作
Apr 08 Python
python通配符之glob模块的使用详解
Apr 24 Python
基于tensorflow权重文件的解读
May 26 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
一台收音机,让一家人都笑逐颜开!
2020/08/21 无线电
实用PHP会员权限控制实现原理分析
2011/05/29 PHP
解决file_get_contents无法请求https连接的方法
2013/12/17 PHP
WordPress中用于获取文章作者与分类信息的方法整理
2015/12/17 PHP
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
2007/03/06 Javascript
网页中的图片的处理方法与代码
2009/11/26 Javascript
javascript中类的定义及其方式(《javascript高级程序设计》学习笔记)
2011/07/04 Javascript
asp.net 30分钟掌握无刷新 Repeater
2011/09/16 Javascript
拥抱模块化的JavaScript
2012/03/07 Javascript
js弹出层(jQuery插件形式附带reLoad功能)
2013/04/12 Javascript
Jquery实现网页跳转或用命令打开指定网页的解决方法
2013/07/09 Javascript
15条JavaScript最佳实践小结
2013/08/09 Javascript
js动态创建上传表单通过iframe模拟Ajax实现无刷新
2014/02/20 Javascript
node.js中的fs.fstat方法使用说明
2014/12/15 Javascript
利用js来实现缩略语列表、文献来源链接和快捷键列表
2016/12/16 Javascript
iframe与主框架跨域相互访问实现方法
2017/09/14 Javascript
vue-i18n结合Element-ui的配置方法
2019/05/20 Javascript
JS 设计模式之:工厂模式定义与实现方法浅析
2020/05/06 Javascript
微信小程序实现列表滚动头部吸顶的示例代码
2020/07/12 Javascript
vue+springboot+element+vue-resource实现文件上传教程
2020/10/21 Javascript
对python pandas读取剪贴板内容的方法详解
2019/01/24 Python
python 梯度法求解函数极值的实例
2019/07/10 Python
运用PyTorch动手搭建一个共享单车预测器
2019/08/06 Python
python实现比对美团接口返回数据和本地mongo数据是否一致示例
2019/08/09 Python
使用pyecharts生成Echarts网页的实例
2019/08/12 Python
Python中函数的返回值示例浅析
2019/08/28 Python
Pytorch.nn.conv2d 过程验证方式(单,多通道卷积过程)
2020/01/03 Python
css3编写浏览器背景渐变背景色的方法
2018/03/05 HTML / CSS
Johnson Fitness澳大利亚:高级健身器材
2021/03/16 全球购物
优秀的茶餐厅创业计划书
2014/01/03 职场文书
副职竞争上岗演讲稿
2014/05/12 职场文书
文秘应届生求职信
2014/07/05 职场文书
个人委托书如何写
2014/09/25 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
学生评语集锦
2015/01/04 职场文书
SqlServer 垂直分表(减少程序改动)
2021/04/16 SQL Server