Ho un programma Python che funziona molto con i dizionari. Devo fare copie di dizionari migliaia di volte. Ho bisogno di una copia sia delle chiavi che dei contenuti associati. La copia verrà modificata e non deve essere collegata all'originale (ad esempio, le modifiche nella copia non devono influire sull'originale).
Le chiavi sono stringhe, i valori sono numeri interi (0/1).
Attualmente uso un modo semplice:
newDict = oldDict.copy()
La profilazione del mio codice mostra che l'operazione di copia richiede la maggior parte del tempo.
Esistono alternative più veloci al dict.copy()
metodo? Quale sarebbe il più veloce?
bool
scelta migliore di unint
?