首页IT科技python 切片 -1(python切片符号的使用)

python 切片 -1(python切片符号的使用)

时间2025-06-17 14:17:50分类IT科技浏览6813
导读:a[start:stop]#itemsstartthroughstop-1 a...

a[start:stop]#itemsstartthroughstop-1 a[start:]#itemsstartthroughtherestofthearray a[:stop]#itemsfromthebeginningthroughstop-1 a[:]#acopyofthewholearray

还有一个step值             ,可以与上述任何一个一起使用:

a[start:stop:step]#startthroughnotpaststop,bystep

要记住的关键点是该:

1              、stop值表示不在所选切片中的第一个值              。之间的差stop和start是选择的元素的数量(如果step是1                    ,默认值)                    。

2                    、startorstop可能是一个负数       ,这意味着它从数组的末尾而不是开头开始计数      。

所以:

a[-1]#lastiteminthearray a[-2:]#lasttwoitemsinthearray a[:-2]#everythingexceptthelasttwoitems

同样       ,step可能是负数:

a[::-1]#allitemsinthearray,reversed a[1::-1]#thefirsttwoitems,reversed a[:-3:-1]#thelasttwoitems,reversed a[-3::-1]#everythingexceptthelasttwoitems,reversed

如果项目少于您的要求                    ,Python 对程序员是友好的              。例如              ,如果你请求a[:-2]并且a只包含一个元素       ,你会得到一个空列表而不是错误                     。有时您更喜欢错误                    ,因此您必须意识到这可能会发生      。

以上就是python切片符号的使用              ,希望对大家有所帮助       。更多Python学习指路:Python基础教程

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
联想笔记本电脑bios怎么设置开机密码(联想笔记本BIOS设置图解中文详细说明) 怎样检查路由器被蹭网(如何检查路由器是否被人蹭网)