from itertools import combinations С помощью функции combinations из библиотеки itertools можно создать из списка итерируемый объект, в котором будут сформированы все возможные сочетания элементов из первоначального списка. Количество элементов из исходного списка, которые нужно объединить в уникальные комбинации, задается отдельно как аргумент функции. Например, если мы хотим из списка arr1 = [1, 2, 3, 4, 5] создать все возможные комбинации из трех элементов, то мы можем использовать функцию combinations(arr1, 3)
1 год назад