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