词典列表的所有可能组合

时间:2019-07-26 21:09:38

标签: python

好的,这甚至很难解释。

我有两个这样的词典列表:

alphabet_1 = [{'a':1}, {'b':2}, {'c':3}, {'a':1, 'b':2}, {'a':1, 'c':3}, {'b':2, 'c':3}, {'a':1, 'b':2, 'c':3}]

alphabet_2 = [{'d':1}, {'e':2}, {'f':3}, {'d':1, 'e':2}, {'d':1, 'f':3}, {'e':2, 'f':3}, {'d':1, 'e':2, 'f':3}]

现在,我需要获取这两个列表的字典与相关值之和之间具有所有可能组合的元组。

类似的东西:

('a', 'b', 'c', 'f', 9)
('a', 'e', 3)
('e', 'f', 5)
...

我使用过itertools组合来构建列表,但是在这种情况下我找不到如何使用它的方法。

0 个答案:

没有答案