Come cambiare una chiave in un dizionario Python?Rinominare le chiavi di un dizionario
Una routine restituisce un dizionario. Tutto è OK con il dizionario, tranne che un paio di chiavi devono essere rinominate. Questo codice copia la voce del dizionario (chiave = valore) in una nuova voce con la chiave desiderata e quindi elimina la voce precedente. Esiste un modo più pitonico, forse senza duplicare il valore?
my_dict = some_library.some_method(scan)
my_dict['qVec'] = my_dict['Q']
my_dict['rVec'] = my_dict['R']
del my_dict['Q'], my_dict['R']
return my_dict