Функция itertools.permutation() в Python: перестановки

Для вычисления перестановок и комбинаций элементов в Python вы можете использовать метод itertools.permutation(). Метод принимает список, словарь, кортеж или другие итераторы в качестве параметра и возвращает перестановки этого списка.

Чтобы использовать метод permutations(), нам нужно импортировать пакет itertools.

Общий пример функции itertools.permutation() в Python

Сначала мы импортировали пакет itertools, а затем определили один список, содержащий три элемента. Это означает, что мы получим в общей сложности шесть перестановок.

Затем мы использовали функцию перестановок itertools, чтобы получить все перестановки и отобразить их одну за другой, используя цикл for. См. приведенный ниже вывод.

Как рассчитать перестановки и комбинации в Python

Пример 2

Чтобы вычислить перестановку кортежа, мы можем использовать функцию itertools.permutations(). Во-первых, мы должны импортировать модуль itertools и использовать метод permutations(). Мы должны передать кортеж в качестве параметра для вычисления перестановок.

Мы напрямую импортировали объект перестановок из модуля itertools в приведенном выше коде.

Затем определили кортеж, вернули результат, и мы повторили его, чтобы напечатать различные перестановки. Вычисление перестановки кортежа в Python

Пример 3

Чтобы вычислить перестановки словаря, мы можем использовать метод itertools.permutations(). Мы должны передать Dictionary.values() в параметры метода перестановок, вот и все. Мы получим результат.

В приведенном коде мы вычислили перестановки значений словаря.

Вычисление перестановки словаря в Python

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python