Python內置函數--reversed()


Python內置函數--reversed()

python內置了一些非常精巧且強大的函數,對初學者來說,一般不怎麼用到,但是偶爾會碰到,我也是用了一段時間python之後才發現,哇還有這麼好的函數,每個函數都非常經典,而且經過嚴格測試,使用內置函數,不用自己閉門造車,並且代碼簡潔易讀了很多,真是方便又實用,值得花時間進行體系化研究學習。

今天要講的是reversed函數

描述:reversed 函數返回一個反轉的迭代器。

語法:reversed(seq)

參數:seq -- 要轉換的序列,可以是 tuple, string, list 或 range。

案例:

<code>#反轉列表
rev = reversed([1,4,2,3,1])
list(rev)
[1, 3, 2, 4, 1]


for i in rev:
print(i)
1
3
2
4
1


#反轉字符串
rev = reversed('我愛中國')
list(rev)
['國', '中', '愛', '我']


for i in rev:
print(i)





rev = reversed(range(10))
list(rev)
[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
/<code>



分享到:


相關文章: