Nat*_*nes 9 python reverse list
我已经看到这个语法出现在我最近看到的几个代码片段中,我很好奇它的作用.如果我有my_list = [1,2,3,4,5],并执行my_list[::-1],我会给出一个反转元素的列表[5,4,3,2,1].有人可以向我解释这实际上是做什么的,并显示[:]符号和[::]?之间的区别?或者至少向我推荐一个资源.
我敢肯定,如果我有一本好的Python书,它会在那里,但我没有.因为[::]被忽略了,所以不可能在谷歌搜索这样的东西.谢谢!
glg*_*lgl 23
[:]和之间没有区别[::].
但[::-1]做其他事情:它有一个负步骤参数.缺少start和stop参数意味着完整的数组.负步骤参数意味着从结束到开始以相反的顺序获取数据.