本文主要和大家介紹了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之反轉序列詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!