C'è un modo per rinominare una chiave del dizionario, senza riassegnare il suo valore a un nuovo nome e rimuovere la vecchia chiave del nome; e senza iterare tramite chiave / valore dict?
Nel caso di OrderedDict, fai lo stesso, mantenendo la posizione di quella chiave.
OrderedDict
. i dicts ignorano l'ordine quando vengono confrontati per l'uguaglianza, mentre OrderedDict
tengono conto dell'ordine quando vengono confrontati. So che ti sei collegato a qualcosa che lo spiega, ma ho pensato che il tuo commento avrebbe potuto ingannare coloro che potrebbero non aver letto quel link.
OrderedDict
tiene conto del confronto" Ok ma a nessuno importa dopo il 3.7. Dico che OrderedDict
è in gran parte obsoleto, puoi articolare i motivi per cui non lo è? ad esempio, qui non è persuasivo a meno che non sia necessarioreversed()