Библиотека перестановок itertools
N |
Название функции |
Назначение функции |
Программа для функции |
Результат |
1 |
combinations |
Каждый символ используется 1 раз, комбинации не повторяются, порядок не важен |
from itertools import combinations cmb = list(combinations('ABC', 2)) print( cmb) |
[('A', 'B') ('A', 'C') ('B', 'C')] |
2 |
permutations |
Каждый символ используется 1 раз, комбинации повторяются, порядок важен |
from itertools import * cmb = list(permutations('ABC',2)) print( cmb) |
[('A', 'B') ('A', 'C') ('B', 'C') ('B', 'A') ('C', 'A') ('C', 'B')] |