Случайная пара Python
Есть список пользователей. Надо сделать так, чтобы код распределял каждому пользователю случайного пользователя (составлял пару). Как это реализовать? Если проходиться циклом for, то будут повторы.
Ответы (1 шт):
Автор решения: Stanislav Volodarskiy
→ Ссылка
Перемешать список, забирать последовательные пары:
import random
lst = list(range(10))
random.shuffle(lst)
for a, b in zip(*[iter(lst)] * 2):
print(a, b)
9 5 2 1 3 0 4 8 7 6