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

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

时间2025-08-05 08:12:07分类IT科技浏览7291
导读: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
linux的ls命令详解(Linux中ls命令的参数与返回结果完全解析) 优化文章排名,让你的内容登上首页(解决文章排名不在首页的问题,提高网站流量)