1 引言
取一个list或tuple的部分元素是非常常见的操作,然而当表格内容较多时,只截取其中的一部分时还使用List[0]就显得十分笨拙了,对应上面的问题,可以使用切片来解决问题
2 问题
- 取列表的第三个到第七个元素。
- 取偶数项元素。
- 反向取元素。
3 方法
使用切片的方法
4 实验结果与讨论
通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。
代码清单 1
#我们先创建一个列表。 | n=list(range(10)) | #问题1 | n[2:7] #0开始所以第三位是2,前开后闭所以要取到第七位需要往下一位 | #问题2 | n[::2] #表示每两位取一次 | #问题3 | n[::-1] |
5 结语
有了切片操作,很多地方循环就不再需要了。Python的切片非常灵活,一行代码就可以实现很多行循环才能完成的操作。