новичок в питоне. Я пытаюсь сделать что-то в стиле лотереи, где цикл for добавляет 5
случайные числа в список.
Предположим, что список пока равен nList = [1,2,3,4]
, а последняя итерация также имеет значение 4
.
Я хочу, чтобы код удалил лишние 4
, которые должны были быть в последнем индексе, и заменил их совершенно новым случайным числом, которое НЕ дублирует остальные числа в списке. Я не могу обернуться вокруг него.
Я пытался использовать nList.pop()
, и это решает проблему удаления дубликата, я просто не знаю, как добавить новое случайное число.
import random
nList = []
random.seed()
for x in range(5):
n = random.randint(1,39)
for item in nList:
if n == item:
nList.pop()
else:
nList.append(n)
print(nList)
Я просто получил меньший список, а это не то, что мне нужно.