在python中无序排列列表

在python中无序排列列表,python,Python,我有一个python列表对象,它有以下列表 a=[1, 2, 3, 0, 4]. 我想用以下代码将其洗牌: from random import shuffle shuffle(a) 但以下代码的含义是什么: a[::-1] [4, 0, 3, 2, 1] # output 我知道python的切片索引。但我以前从未见过这种形式。所以,我不明白为什么会这样 谢谢。使用mylist[:-1]语法,如有要求,可以反转列表。它不洗牌列表 负值也可以反向复制同一列表 订单: 这不是洗牌,而是反转

我有一个python列表对象,它有以下列表

a=[1, 2, 3, 0, 4].
我想用以下代码将其洗牌:

from random import shuffle
shuffle(a)
但以下代码的含义是什么:

a[::-1]
[4, 0, 3, 2, 1] # output
我知道python的切片索引。但我以前从未见过这种形式。所以,我不明白为什么会这样


谢谢。

使用
mylist[:-1]
语法,如有要求,可以反转列表。它不洗牌列表

负值也可以反向复制同一列表 订单:


这不是洗牌,而是反转。请参阅文档中的符号。这是我的错。我受够了,谢谢大家。我很抱歉。
>>> L[::-1]
[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]