words = ["mama", "papa", "sister", "brother"]
pairs = list(itertools.product(words, repeat=2))
print pairs
отпечатки
[('mama', 'mama'),
('mama', 'papa'),
('mama', 'sister'),
('mama', 'brother'),
('papa', 'mama'),
('papa', 'papa'),
('papa', 'sister'),
('papa', 'brother'),
('sister', 'mama'),
('sister', 'papa'),
('sister', 'sister'),
('sister', 'brother'),
('brother', 'mama'),
('brother', 'papa'),
('brother', 'sister'),
('brother', 'brother')]