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