-1
数字の1~24のリストをランダムな順序で作成しようとしていますが、なぜこれは機能しませんか?数字を繰り返さずにリストに入力するにはどうすればよいですか?
full_list = []
x = 0
while x < 25 :
n = randint (1,24)
while n in full_list:
n = randint (1,24)
full_list.append(n)
x = x + 1
新しい番号が既にリストにあるかどうかを確認します。それがあれば破棄して、もう一度 –
を選択するか、より簡単なシャッフルを使用してください - http://stackoverflow.com/questions/976882/shuffling-a-list-of-objects-in-python –
「シャッフル(範囲(1,25)) ' –