リストをランダムに順番を入れ替える
2020/12/13
Python3.6.7
import random
ls = list(range(5))
print(l)
# [0, 1, 2, 3, 4]
random.shuffle(ls)
print(l)
# [4, 1, 0, 3, 2]
元のリストを保持しつつ、入れ替えたリストを新たに生成する場合は、sampleを使う。
ls = list(range(5))
lr = random.sample(ls, len(l))
2020/12/13
Python3.6.7
import random
ls = list(range(5))
print(l)
# [0, 1, 2, 3, 4]
random.shuffle(ls)
print(l)
# [4, 1, 0, 3, 2]
元のリストを保持しつつ、入れ替えたリストを新たに生成する場合は、sampleを使う。
ls = list(range(5))
lr = random.sample(ls, len(l))