我在下面有这本字典:
d ={'1':['a','b'], '2':['c','d']}
我需要使用for循环将其值合并为以下内容:
预期结果:
ac
ad
bc
bd
这是我的拙劣尝试,我无法继续,该怎么办?
我的尝试:
dic = {'1':['a','b'], '2':['c','d']}
for x ,y in dic.values():
print(x,y)
我的输出:
a b
c d
答案 0 :(得分:1)
from itertools import product
d ={'1':['a','b'], '2':['c','d']}
for x, y in product(*d.values()):
print(x + y)
输出:
ac
ad
bc
bd
手动嵌套循环方式如下:
for x in d['1']:
for y in d['2']:
print(x + y)