这篇文章主要为大家展示了“python切片符号怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python切片符号怎么用”这篇文章吧。
a[start:stop] # items start through stop-1
a[start:] # items start through the rest of the array
a[:stop] # items from the beginning through stop-1
a[:] # a copy of the whole array
还有一个step值,可以与上述任何一个一起使用:
a[start:stop:step] # start through not past stop, by step
要记住的关键点是该:
1、stop值表示不在所选切片中的第一个值。之间的差stop和start是选择的元素的数量(如果step是1,默认值)。
2、startorstop可能是一个负数,这意味着它从数组的末尾而不是开头开始计数。
所以:
a[-1] # last item in the array
a[-2:] # last two items in the array
a[:-2] # everything except the last two items
同样,step可能是负数:
a[::-1] # all items in the array, reversed
a[1::-1] # the first two items, reversed
a[:-3:-1] # the last two items, reversed
a[-3::-1] # everything except the last two items, reversed
如果项目少于您的要求,Python 对程序员是友好的。例如,如果你请求a[:-2]并且a只包含一个元素,你会得到一个空列表而不是错误。有时您更喜欢错误,因此您必须意识到这可能会发生。
以上是“python切片符号怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
原文链接:https://www.py.cn/jishu/jichu/32306.html