列表
>>> list1[::2]>>> list1[:2]
>>> list1[::]
>>> list1[:]
>>> list1[::2]
>>> list1[::0]
Traceback (most recent call last):
File "<pyshell#22>", line 1, in <module>
list1[::0]
ValueError: slice step cannot be zero
>>> list1[::-2]
大佬们,列表里的双冒号是什么意思 切片分成三部分:
list1
其中 start 是起始位置,stop 是终止位置,step 是步长。
这三个值都可以省略,省略后 start 默认为 0,stop 默认为 len(list1),step 默认为 1。
所以就变成了双冒号:list1[::0] 入门Python的第六天 已经明白了,默认是【0:len-1:2】,
{:5_90:} zltzlt 发表于 2019-10-29 00:39
切片分成三部分:
其中 start 是起始位置,stop 是终止位置,step 是步长。
应该是双冒号list1[::1]
页:
[1]