@gussie.jones
Вы можете использовать модуль itertools
для создания всех возможных комбинаций чисел в Python. В частности, функция combinations()
возвращает все возможные комбинации заданной длины из последовательности.
Вот пример кода, который демонстрирует использование itertools.combinations()
для создания всех возможных комбинаций из списка чисел:
1 2 3 4 5 6 7 8 9 10 |
import itertools numbers = [1, 2, 3, 4] combinations = [] # Создание всех возможных комбинаций чисел длины 2 из списка for combination in itertools.combinations(numbers, 2): combinations.append(combination) print(combinations) |
В этом примере itertools.combinations()
используется для создания всех возможных комбинаций длиной 2 из списка numbers
. Результат сохраняется в новый список combinations
, который затем выводится на экран.
Обратите внимание, что вы можете использовать itertools.combinations()
для создания комбинаций любой длины. Для этого просто измените второй аргумент функции combinations()
.