У меня есть список стандартных имен
standard = ["Richard","Robert","Nicolas"]
и словарь псевдонимов (в данном случае псевдонимы)
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
.удобочитаемый способ сделать это (id предпочитают не иметь временный словарь t).