Написать функцию, которая генерирует все перестановки элементов в списке без повторений.
Генерация всех перестановок элементов спискаФункция from itertools import permutations def generate_permutations(lst): """Генерирует все перестановки элементов списка без повторений.""" return list(permutations(lst)) # Пример использования: sample_list = [1, 2, 3] all_permutations = generate_permutations(sample_list) for perm in all_permutations: print(perm) Данная функция возвращает список всех перестановок, которые могут быть сформированы из элементов предоставленного списка. Каждая перестановка представлена в виде кортежа элементов. | |
| |
Просмотров: 17 | |
Всего комментариев: 0 | |