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实现一个简单的能够发送带附件的邮件程序的教程
Apr 08 Python
python判断windows系统是32位还是64位的方法
May 11 Python
python 执行文件时额外参数获取的实例
Dec 18 Python
Python 抓取微信公众号账号信息的方法
Jun 14 Python
通过python改变图片特定区域的颜色详解
Jul 15 Python
在macOS上搭建python环境的实现方法
Aug 13 Python
python数据爬下来保存的位置
Feb 17 Python
Python实现自动装机功能案例分析
Oct 22 Python
利用python 下载bilibili视频
Nov 13 Python
python中Array和DataFrame相互转换的实例讲解
Feb 03 Python
python 基于pygame实现俄罗斯方块
Mar 02 Python
python中24小时制转换为12小时制的方法
Jun 18 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加MYSQL服务器
2006/10/09 PHP
php查询相似度最高的字符串的方法
2015/03/12 PHP
适用于初学者的简易PHP文件上传类
2015/10/29 PHP
php求数组全排列,元素所有组合的方法总结
2017/03/14 PHP
jquery 获取json数据实现代码
2009/04/27 Javascript
40款非常棒的jQuery 插件和制作教程(系列一)
2011/10/26 Javascript
提交表单时执行func方法实现代码
2013/03/17 Javascript
nodejs的10个性能优化技巧
2014/07/15 NodeJs
js中回调函数的学习笔记
2014/07/31 Javascript
使用jquery.qrcode.min.js实现中文转化二维码
2016/03/11 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
2016/06/14 Javascript
详解javascript事件绑定使用方法
2016/10/20 Javascript
Bootstrap组合上、下拉框简单实现代码
2017/03/06 Javascript
JavaScript原生数组Array常用方法
2017/04/06 Javascript
Angular.js中下拉框实现渲染html的方法
2017/06/18 Javascript
vue如何通过id从列表页跳转到对应的详情页
2018/05/01 Javascript
python之yield表达式学习
2014/09/02 Python
Python迭代器和生成器介绍
2015/03/06 Python
简单了解Python下用于监视文件系统的pyinotify包
2015/11/13 Python
Python实现多态、协议和鸭子类型的代码详解
2019/05/05 Python
python批量修改图片尺寸,并保存指定路径的实现方法
2019/07/04 Python
python右对齐的实例方法
2020/07/05 Python
python collections模块的使用
2020/10/16 Python
东南亚旅游平台:The Trip Guru
2018/01/01 全球购物
20世纪40年代连衣裙和复古服装:The Seamstress Of Bloomsbury
2018/07/24 全球购物
波兰在线体育用品商店:Hop-Sport.pl
2019/07/23 全球购物
中药专业大学生医药工作求职信
2013/10/25 职场文书
地球一小时倡议书
2014/04/15 职场文书
预备党员对照检查材料思想汇报
2014/09/24 职场文书
2014司机年终工作总结
2014/12/05 职场文书
投标承诺函格式
2015/01/21 职场文书
工作失职检讨书
2015/01/26 职场文书
2015年工程师工作总结
2015/04/30 职场文书
2016年圣诞节活动总结范文
2016/04/01 职场文书
python实现黄金分割法的示例代码
2021/04/28 Python
实现GO语言对数组切片去重
2022/04/20 Golang