1]“在Python中返回一个反转列表?

可能重复:
Python切片符号的良好入门
在Python中反转一个字符串

我已经看到这个语法出现在我最近看到的一些代码片段中,我对它的功能很好奇。 如果我有my_list = [1,2,3,4,5] ,并执行my_list[::-1] ,我会给出一个列表,其中包含反转的元素[5,4,3,2,1] 。 有人请向我解释这实际上做了什么,并且显示[:]符号和[::]之间的区别? 或者至少把我引到一个资源。

我确定如果我有一本好的Python书,它会在那里,但我不知道。 因为[::]被忽略,所以搜索Google是不可能的。 谢谢!


[:][::]之间没有区别。

但是[::-1]做了其他的事情:它有一个负步参数。 缺少开始和停止参数意味着完整的数组。 负阶跃参数意味着数据以相反的顺序进行,从头到尾。

链接地址: http://www.djcxy.com/p/26741.html

上一篇: 1]" return a reversed list in Python?

下一篇: What does extended slice syntax actually do for negative steps?