【发布时间】:2012-07-10 22:43:29
【问题描述】:
如何将字符串字典转换为列表到将字符串映射到这些列表中的值的字典列表?比如下面这个字典
{'a': [1,2],
'b': ['x', 'y', 'z']}
会转化为如下列表
[{'a': 1, 'b': 'x'}, {'a': 1, 'b': 'y'}, {'a': 1, 'b': 'z'},
{'a': 2, 'b': 'x'}, {'a': 2, 'b': 'y'}, {'a': 2, 'b': 'z'},]
【问题讨论】:
-
如果
a有两个值而b有三个值会怎样?最后一个值是否重复?值是否循环? -
@Lattyware:我已经更新了示例,使其更加清晰。
标签: python combinations itertools