我有一个包含以下列表的python列表对象,
a=[1, 2, 3, 0, 4].
我想用以下代码对其进行随机播放:
from random import shuffle
shuffle(a)
但下面的代码是什么意思:
a[::-1]
[4, 0, 3, 2, 1] # output
我知道python的切片索引。但我以前从未见过上述形式。所以,我不明白为什么会有效?
感谢。
答案 0 :(得分:0)
根据要求使用mylist[::-1]
语法反转列表。它确实不洗牌。
负值也可以反向制作同一列表的副本 顺序:
>>> L[::-1]
[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]