python list 切片及翻轉的使用


a = [1, 2, 3, 4, 5, 6]
# reversed 返回的是一個迭代器 使用listresult)轉換成list
b = list(reversed(a))
c = sorted(a, reverse=True)
d=a[::-1]
#[n::-1]從下標n-0的元素翻轉
e=a[2::-1]
#[n:m:b]獲取list中從下標n-m的元素步長為b nm為正數 b為負數時返回的為空
f=a[0:4:1]
g=a[1:5:-1]
#reverse()方法將list中的元素翻轉 對list本身的元素翻轉 沒有返回值
a.reverse()
# print a
print 'g=',g
print 'e=',e
print 'd=',d
print 'c=',c
print 'a=',a
print 'reverse',a.reverse()


結果:

g= []
e= [3, 2, 1]
d= [6, 5, 4, 3, 2, 1]
c= [6, 5, 4, 3, 2, 1]
a= [6, 5, 4, 3, 2, 1]
reverse None


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM