本文共 650 字,大约阅读时间需要 2 分钟。
序列是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'(完)
转载地址:http://vbyai.baihongyu.com/