Библиотека перестановок 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')]
|




