Не получается наполнить список случайными значениями

Случайным образом вытаскиваем из файла 3 значения, которые не повторяются. Затем необходимо заполнить список. Но список заполняется одинаковыми строками, а надо чтобы разными. Подскажите, что делаю не так?

for i in skills_all:
    skills_all = sample(skills_all, 3)
    skill_1 = skills_all[0]
    skill_2 = skills_all[1]
    skill_3 = skills_all[2]

all_skills = []
for b in range(10):
    all_skills.append(skill_1)
    all_skills.append(skill_2)
    all_skills.append(skill_3)

Ответы (1 шт):

Автор решения: CrazyElf

Просто совместите второй цикл с кодом из первого цикла, который у вас и не используется как цикл:

all_skills = []
for b in range(10):
    all_skills.extend(sample(skills_all, 3)))
→ Ссылка