Задать вопрос
@s_hoffman

Как узнать количество уникальных результатов random.shuffle?

У меня есть список, который я перемешиваю с помощью random.shuffle. Могу ли я как-то узнать количество уникальных результатов для определенного списка?
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
Число перестановок списка длины n - это n! (факториал: n!=1*2*3*...*n). Это основы комбинаторики.

Так что если надо просто число различных вариантов, то:

math.factorial(len(our_list))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы