我有一份标准名称清单。
standard = ["Richard","Robert","Nicolas"]
and(此处为nick)
aliases = {standard[0]:["Richard","Rick","Dick","Rich"],
standard[1]:["Robert","Roberto","Bob"],
standard[2]:["Nicolas","Nick","Nic"]}
我想提出一个新的字典,即我可以把任何名字作为钥匙,并将把标准名称AKA转换为关键和价值。
我迄今唯一的猜测就是这一点。
t = {}
aliases = [t.update(zip(v,[k]*len(v))) for k,v in aliases.items()]
aliases = t
这样做有了一个更严厉或更可读的方法(更倾向于没有临时字典)。