为什么slice [:-0]在Python中返回空列表

布伦特纪事

今天在编写一些单元测试时偶然发现有些困惑:

blah = ['a', 'b', 'c']
blah[:-3] # []
blah[:-2] # ['a']
blah[:-1] # ['a', 'b']
blah[:-0] # []

我一生无法弄清楚为什么blah[:-0] # []会这样,这种模式似乎似乎表明应该如此['a', 'b', 'c']任何人都可以帮助阐明为什么会这样吗?未能在文档中找到有关为何出现这种情况的提示。

虎鹰T3

-00,并且从list包含性开始到索引0非包含性的切片为空list

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么Python BeautifulSoup返回空列表?

在Python中拆分空字符串时,为什么split()返回空列表,而split('\ n')返回['']?

为什么slice返回一个空数组?

为什么slice :: binary_search返回错误的结果?

为什么 javascript 中的 slice() 接受浮点值?

为什么Chrome浏览器中的speechSynthesis.getVoices()返回空列表?

当存在注释时,为什么getDeclaredAnnotations()返回空列表?

为什么我的n皇后代码返回空列表?

为什么BeautifulSoup在搜索结果网站上返回空列表?

为什么 grep search '0,^M$' 返回空行?

为什么GetAllActorsOfClass返回空?

为什么Python的findall()和finditer()在未锚定的。*搜索中返回空匹配?

为什么我的函数在python中返回空字符串?

为什么列表大小返回0?

为什么在此AngularJS代码中HTTP POST返回空?

为什么来自 Unity 的 POST 请求在 php 中返回空?

为什么在Laravel中获取JavaScript总是返回空值?

为什么element.style在JS中总是返回空?

为什么在此代码中arr [6]返回空值?

为什么 text、innerText、innerHTML 在 selenium 中返回空

为什么getAtrribute()在Servlet中返回空值?

为什么集合值的导航属性返回空列表和指向CRM 2016 WEB API中实际数据的参考链接

为什么此函数在 Python 中不返回列表?

在python中,为什么0xbin()返回False?

为什么.env代词在dplyr :: slice_max中不起作用?

为什么返回0?

当XPath验证程序返回正确的结果时,为什么XmlNode.SelectNodes返回空列表?

在列表上下文中匹配不会返回空列表。为什么?

Python:为什么值总是返回0