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