Skip to main content
 首页 » 编程设计

python之列表问题的步骤,Python初学者

2025年05月04日11dudu

以下代码包括最后一个数字。

>>> numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 
>>> numbers[::3] 
[1, 4, 7, 10] 

为什么不包括最后一个数字 2,例如 10、8、6、4、2?

>>> numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 
>>> numbers[:1:-2] 
[10, 8, 6, 4] 

请您参考如下方法:

似乎切片运算符只是不包含第二个参数。换句话说,您的 1 应该是 0:

>>> numbers = [1,2,3,4,5,6,7,8,9,10] 
>>> numbers[:1:-2] 
[10, 8, 6, 4] 
>>> numbers[:0:-2] 
[10, 8, 6, 4, 2] 

希望对您有所帮助:)

有关详细信息,请参阅注释 5 here .