「学一学」Python切片详解

Python的切片是一个强大的功能,同时一个不太容易理解的功能,甚至开发很长时间的程序猿也不常用这个功能。作为初学者,我对于 [-1:],[:-1],[::-1] 等切片操作,傻傻搞不清,懵圈不知其所以然。以下是示例帮助大家理解以下

释义:

s[1] 表示序列 s 的第 1 个元素

s[:] 表示序列 s 的全部元素

s[-1:] 相当于 s[-1:6] 表示序列 s 的第 -1 个元素,也即最后一个元素

s[:-1] 相当于 s[0:-1],表示序列 s 自始至最后一个元素前的所有元素

s[::-1] 相当于 s[-1:-7:-1],表示序列 s 自尾而首的所有元素,即倒序

s[::-2] 表示倒序,步长为2

s[2::-1] 表示自第 2 个元素始倒序

转载自【Python 切片 [-1:],[:-1] 和 [::-1] 之理解适用】

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章