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,反转序列
0
投稿

猜你喜欢

  • 如何在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
  • background-clip/origin一则运用

    2008-04-15 14:45:00
  • Python爬虫之urllib库详解

    2022-01-09 23:03:27
  • 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
  • asp之家 网络编程 m.aspxhome.com