如何从两个列表中创建一个每个键有多个值的字典?
例如,我有以下内容:
>>> list1 = ['fruit', 'fruit', 'vegetable']
>>> list2 = ['apple', 'banana', 'carrot']
而且,我希望你能翻译出以下内容:
>>> dictionary = {'fruit': ['apple', 'banana'], 'vegetable': ['carrot']}
我迄今为止尝试了以下方法:
>>> keys = list1
>>> values = list2
>>> dictionary = dict(zip(keys, values))
>>> dictionary
{'fruit': 'banana', 'vegetable': 'carrot'}