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基础教程之Hello World!
Aug 29 Python
python使用pil生成缩略图的方法
Mar 26 Python
python通过openpyxl生成Excel文件的方法
May 12 Python
Python判断字符串与大小写转换
Jun 08 Python
python中列表和元组的区别
Dec 18 Python
使用python将excel数据导入数据库过程详解
Aug 27 Python
python二分法查找算法实现方法【递归与非递归】
Dec 06 Python
如何基于python实现画不同品种的樱花树
Jan 03 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
Apr 22 Python
python pandas dataframe 去重函数的具体使用
Jul 20 Python
Python基础之元组与文件知识总结
May 19 Python
教你怎么用python爬取爱奇艺热门电影
May 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实现对文本数据库的常用操作方法实例演示
2014/07/04 PHP
PHP实现获取客户端IP并获取IP信息
2015/03/17 PHP
Joomla语言翻译类Jtext用法分析
2016/05/05 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
动态加载js文件 document.createElement
2006/10/14 Javascript
JavaScript 不只是脚本
2007/05/30 Javascript
MooTools 1.2中的Drag.Move来实现拖放
2009/09/15 Javascript
实现JavaScript中继承的三种方式
2009/10/16 Javascript
jQuery处理xml格式的返回数据(实例解析)
2013/11/28 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
2014/03/12 Javascript
Node.js模拟浏览器文件上传示例
2014/03/26 Javascript
用javascript关闭本窗口不弹出询问框的方法
2014/09/12 Javascript
JavaScript设计模式之外观模式实例
2014/10/10 Javascript
Javascript 是你的高阶函数(高级应用)
2015/06/15 Javascript
Grunt入门教程(自动任务运行器)
2015/08/06 Javascript
用jquery获取自定义的标签属性的值简单实例
2016/09/17 Javascript
Python greenlet实现原理和使用示例
2014/09/24 Python
Python实现的简单算术游戏实例
2015/05/26 Python
简介二分查找算法与相关的Python实现示例
2015/08/26 Python
python调用opencv实现猫脸检测功能
2019/01/15 Python
详解python-图像处理(映射变换)
2019/03/22 Python
pycharm配置当鼠标悬停时快速提示方法参数
2019/07/31 Python
Python3 文章标题关键字提取的例子
2019/08/26 Python
python实现差分隐私Laplace机制详解
2019/11/25 Python
解决Python列表字符不区分大小写的问题
2019/12/19 Python
Tensorflow 多线程设置方式
2020/02/06 Python
pycharm实现在子类中添加一个父类没有的属性
2020/03/12 Python
python怎么删除缓存文件
2020/07/19 Python
英国性感内衣和睡衣品牌:Bluebella
2018/01/26 全球购物
优秀中专生推荐信
2013/11/17 职场文书
单位委托书范本
2014/04/04 职场文书
考试诚信承诺书
2014/05/23 职场文书
对外汉语专业大学生职业生涯规划书
2014/10/11 职场文书
出生证明格式
2015/06/15 职场文书
爱鸟护鸟的宣传语
2015/07/13 职场文书
运动会报道稿大全
2015/07/23 职场文书