Python反转序列的方法实例分析
作者:快递小可 时间:2021-10-30 11:13:07
本文实例讲述了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程序设计有所帮助。
来源:http://blog.csdn.net/sxingming/article/details/51352807
标签:Python,反转序列
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
如何在Access 2007数据库中添加附件
2008-11-21 12:32:00
如何固定表格的标题行和标题列
2007-09-20 13:03:00
CentOS中升级Python版本的方法详解
2021-08-22 20:22:30
java解析php函数json_encode unicode 编码问题
2023-07-03 17:10:23
基于SQL Server的C/S数据库应用系统
2009-01-21 14:44:00
浅谈SQL Server中统计对于查询的影响分析
2012-06-06 20:08:23
解读keras中的正则化(regularization)问题
2023-08-13 12:28:45
写给JavaScript库开发者们的规则
2008-10-26 12:30:00
python分布式编程实现过程解析
2023-11-10 21:13:48
web程序员的思考
2009-08-04 13:10:00
pygame编写音乐播放器的实现代码示例
2021-08-12 18:08:48
![](https://img.aspxhome.com/file/2023/4/77924_0s.jpg)
background-clip/origin一则运用
2008-04-15 14:45:00
![](https://img.aspxhome.com/file/UploadPic/20084/15/2008415145225878s.png)
Python爬虫之urllib库详解
2022-01-09 23:03:27
![](https://img.aspxhome.com/file/2023/4/76174_0s.png)
asp HTTP_X_FORWARDED_FOR和REMOTE_ADDR
2010-07-02 12:33:00
Python中获取图片的大小问题
2022-11-08 21:43:23
innerHTML 引发“未知的运行时错误”
2008-04-09 13:06:00
ASP的数据命名有什么规则吗?
2009-10-28 18:23:00
SQL列名无效 sql查询列名 sql返回列名
2009-09-03 13:19:00
如何修改MySQL 5.1 data文件夹路径
2010-10-25 19:58:00
Django crontab定时任务模块操作方法解析
2022-08-01 03:50:56