码迷,mamicode.com
首页 > 其他好文 > 详细

切片知识的总结

时间:2020-04-04 21:10:09      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:span   个数   总结   tuple   lis   知识   直接   切片   col   

例如:把123456789变成987654321

# py面试:把123456789变成987654321
# 考查切片知识,倒叙每一个数
a=[123456789]
b=a[::-1]
print(b)

结果:[987654321]

1、取前三个元素:b=a[0:3],前面那个0可以省略

a=[123456789]
b=a[0:3]
print(b)

输出:[123]

2、取出第1到3个元素:b=a[1:3]

a=[123456789]
b=a[1:3]
print(b)

输出:[23]

3、b=a[-1]是取出a中最后一个元素,同样也支持倒数切片

a=[123456789]
b=a[-2:-1]
print(b)

输出:[8]

4、从第一个开始,每两个取一个

a=[123456789]
b=a[0:10:2]
print(b)

输出:[13579]

5、直接复制一个list:b=a[:]

a=[123456789]
b=a[:]
print(b)

输出:[123456789]

6、切片除了操作list,也可以操作tuple和str

# 操作tuple
a=(1,2,3,4,5,6,7,8,9) b=a[:3] print(b)

输出:(1, 2, 3)

# 操作str
a="123456789" b=a[:3] print(b)

输出:123

切片知识的总结

标签:span   个数   总结   tuple   lis   知识   直接   切片   col   

原文地址:https://www.cnblogs.com/Mr-choa/p/12633796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!