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

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

时间2025-09-19 12:03:45分类IT科技浏览8086
导读: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
macbook文件怎么加密(Mac怎么给文件加密)