Я пытаюсь создать dict
из всех возможных пар элементов в списке.Это то, что я пробовал.
>>from itertools import combinations
>>l = ['a','b','c']
>>dict(combinations(l,2))
{'a': 'c', 'b': 'c'}
Это неправильно, так как есть 3 возможные комбинации.Это отсутствует 'a': 'b'
.Однако, когда я list(combinations(l,2))
, он дает мне все возможные комбинации:
[('a', 'b'), ('a', 'c'), ('b', 'c')]
В чем здесь проблема?