Python [:-1]是如何工作的?
有人能解释一下Python [:-1]是如何工作的?,python,Python,有人能解释一下[::-1]是如何工作的吗?我在某个地方读到过,它颠倒了列表,我尝试过,它确实有效,但我不知道怎么做。2个冒号是什么意思?我在python文档中找不到类似的东西 还有,有人知道这个算法或底层算法的效率吗?这是切片表示法: [start:stop:step] start是您开始的索引。如果省略了它,Python会假定您希望从开头开始 stop是您要停止的地方。如果省略它,Python会假定您希望一直到最后 步骤是-1所利用的1”2每隔一个元素迭代一次-1迭代所有元素,但向后迭代
[::-1]
是如何工作的吗?我在某个地方读到过,它颠倒了列表,我尝试过,它确实有效,但我不知道怎么做。2个冒号是什么意思?我在python文档中找不到类似的东西
还有,有人知道这个算法或底层算法的效率吗?这是切片表示法:
[start:stop:step]
是您开始的索引。如果省略了它,Python会假定您希望从开头开始start
是您要停止的地方。如果省略它,Python会假定您希望一直到最后stop
每隔一个元素迭代一次步骤是
所利用的<默认值为“code>1”<代码>2-1
迭代所有元素,但向后迭代-1
- 这是切片表示法:
[start:stop:step]
是您开始的索引。如果省略了它,Python会假定您希望从开头开始start
是您要停止的地方。如果省略它,Python会假定您希望一直到最后stop
是默认值<代码>2每隔一个元素迭代一次步骤是
所利用的<代码>1-1
迭代所有元素,但向后迭代-1