@maryaTurova

Как получить все перестановки элементов массива?

Суть проблемы в следующем:
имеется массив
arr = [a,b,c,d]
Мне необходимо перебрать (менять) его так чтоб получить все варианты расположения элементов,
#a,b,c,d
#a,b,d,c
#a,c,b,d
#a,c,d,b
и т.д.
  • Вопрос задан
  • 123 просмотра
Решения вопроса 2
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
import itertools

for variant in itertools.permutations([a, b, c, d]):
    print(variant)
Ответ написан
@galaxy
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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