我有以下代碼來創建一個字典元素也都是從其他詞典:如何用更pythonic的方式創建這個包含列表的python字典?
olddict={'Fiesta': {'key':'Ford'},'Golf': {'key':'Volkswagen'}, 'Bora': {'key':'Volkswagen'} }
newdict = {}
for key, value in olddict.items():
newkey = value['key']
if newkey in newdict:
newdict[newkey].append(key)
else:
newdict[newkey] = [key]
的代碼工作正常,但似乎完全不符合Python。也許我有點累了,但一個行的解決方案將是巨大的......