Вопросы к Поиску с Алисой
Функция itertools.permutations() в Python возвращает последовательные перестановки элементов в итерируемом объекте. habr.com docs.python.org
Функция принимает два аргумента: итерируемый объект и длину перестановок (r). sky.pro Если r не указано или равно None, то по умолчанию длина перестановок равна длине итерируемого объекта и генерируются все возможные полноценные перестановки. habr.com docs.python.org
Некоторые особенности работы функции: