我有一个形式的python字典:
a1 = {
'SFP_1': ['cat', '3'],
'SFP_0': ['cat', '5', 'bat', '1']
}
我需要的最终结果是以下形式的字典:
{'bat': '1', 'cat': '8'}
我目前正在这样做:
b1 = list(itertools.chain(*a1.values()))
c1 = dict(itertools.izip_longest(*[iter(b1)] * 2, fillvalue=""))
这给了我输出:
>>> c1
{'bat': '1', 'cat': '5'}
我可以遍历字典并得到它,但任何人都可以给我一种更 Python 的方式来做同样的事情吗?