1

有人可以解释一下是如何[::-1]工作的吗?我在某处读到它颠倒了列表,我试过了,它确实有效,但我不知道如何。2个冒号是什么意思?我在 python 文档中找不到类似的东西。

另外,有人知道这个或底层算法的效率吗?

4

1 回答 1

8

这是切片符号:

[start:stop:step]
  • start是您开始的索引。如果它被省略,Python 假定你想从头开始。
  • stop是你想停下来的地方。如果你省略它,Python 会假设你想一直走到最后。
  • step-1正在利用的东西。1是默认值。2迭代所有其他元素。-1遍历所有元素,但向后。
于 2013-04-14T06:55:54.227 回答