リスト変数に5つの要素があります(それをAと呼びます)。私は、各注文が別のリストにリスト(Bと呼ぶ)として格納されている5つの要素のすべての可能な順序を表現したいと思います。 AをBに追加してAを再シャッフルして新しい注文を得ると、Bに以前に保存されたリストもAに割り当てられているのでシャッフルされるので、Aの5つの要素の25の異なる注文を生成しようとした後、 Bで同じ順序の25を取得する方法はありますか?BにAを追加して、Bに追加されたAをシャッフルせずにAをシャッフルする方法はありますか?リストをリストを追加するのではなくリストにダンプする方法
from random import shuffle
A = ["M1", "M2", "M3", "M4", "M5"]
B = []
for i in range(len(A) * 5):
shuffle(A)
temp = A
B.append(temp)
print (T)
おかげ
4行目で、B.append(temp)は改行されています。 – fevrierm
'T'(' print(T) ')とは何ですか? –
'from itertoolsインポート順列\\ B =リスト(順列(A))'? – Efferalgan