mylist[:]
和mylist[::]
之间是否有区别?mylist[::0]
提出错误的原因是什么?因为允许负面步骤?
回答
号两种结果
slice(None, None, None)
。积极的大步前进。负面进展倒退。零大步...去哪儿?如何工作?一个单一值的无限序列?
第三个元素是用于步骤。当你写mylist[:]
它会假设步骤将是1,这是在mylist[::]
相同的情况。
如果你写mylist[::0]
那么它会引发错误,因为步骤可以+ve
或-ve
不0
它们可以是0,只是0步没有意义。 – 2012-02-15 07:35:44
@ IgnacioVazquez-Abrams,>>> [1,2,3,4,5] [:: 0] ValueError:切片步骤不能为零 – warvariuc 2012-02-15 08:06:55
该例外来自'list',而不是'slice'。 – 2012-02-15 08:11:07
No difference between mylist[:] and mylist[::]
mylist[::0]
这从开始指数去年指数无台阶所暗示的,不知道在什么世界它会成为可能。
明确的零让你想到,“没有人会这样做”,但如果价值已经计算出来,它将不可能发现,我可以想象它发生了。 – 2012-02-15 08:16:10
- 1. 关于Python的切片符号
- 2. Python切片中的模量
- 3. python中的扩展切片?
- 4. 切片python os.listdir()
- 5. 切片在Python类似于MATLAB
- 6. JavaScript等效于python字符串切片
- 7. 切片扔使用Python中
- 8. 在python中切片csv
- 9. 在python中比较切片
- 10. 切片列表(Python 3中)
- 11. 脚本在Python中切片
- 12. 在python问题中切片
- 13. 如何切片在Python中切片的列表?
- 14. 用Python切片url
- 15. Python切片操作
- 16. Matlab vs Python:切片
- 17. Python列表切片
- 18. 切片python列表
- 19. 字符切片的Python
- 20. Python的元组切片
- 21. Python的切片列表
- 22. 的Python:层次切片
- 23. 关于iOS9中的应用程序切片功能
- 24. 关于Golang中的数组和切片的切片中的长度和容量方法
- 25. 颠倒Python中的列表切片
- 26. 在Python中列出简单的切片?
- 27. Python中的列表切片2
- 28. AND在Python的模块切片中
- 29. Python反转列表中的切片
- 30. 在Python中基于布尔数组切片数组
你也许可以添加关于'slice'对象的解释。至少看'help(slice):) :) – Kimvais 2012-02-15 07:34:33