我正在尝试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')]
这里有什么问题?
慕勒3428872
相关分类