Sintassi della funzione di aggiornamento del dizionario ():
La sintassi della funzione update () ha fornito di seguito.
Dic dict.AGGIORNAMENTO ([Altro_dic] | iteble_object)L'argomento di questa funzione può essere un altro dizionario e l'argomento è facoltativo. Se non viene utilizzato alcun argomento in questa funzione, la funzione restituirà il dizionario originale; Altrimenti, il dizionario modificato tornerà.
Diversi usi della funzione update ():
Esempio-1: aggiorna il dizionario aggiungendo valori di un altro dizionario
Crea un file Python con il seguente script per aggiungere le coppie di valore chiave di un dizionario alla fine di un altro dizionario utilizzando la funzione Update (). Due dizionari sono stati dichiarati nella sceneggiatura. Il dizionario chiamato DIC_MOMPLYES1 contiene tre coppie di valore chiave e il dizionario chiamato DIC_MOMPLYES2 contiene due coppie di valore chiave. Il contenuto DIC_MOMPLYES2 verrà aggiunto alla fine del DIC_EMPLEES1 Dopo aver eseguito la funzione Update () perché non esiste alcuna chiave di corrispondenza tra i dizionari. Il dizionario originale e modificato verrà stampato nell'output.
# Dichiara il primo dizionarioProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-2: Aggiorna il dizionario con l'oggetto iterabile
Crea un file Python con il seguente script per aggiornare il contenuto di un dizionario con due oggetti iterabili. Un dizionario chiamato dipendenti è stato dichiarato nella sceneggiatura con tre coppie di valore chiave. Successivamente, due oggetti iterabili sono stati usati come argomenti della funzione Update () in cui l'oggetto denominato A3 corrisponde a una chiave del dizionario. In questo caso, la chiave corrispondente del dizionario verrà aggiornata dal valore dell'oggetto iterabile corrispondente e un altro oggetto iterabile verrà inserito nel dizionario.
# Dichiara il primo dizionarioProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Nell'output, il valore del A3 La chiave del dizionario è stata aggiornata dal valore del A3 oggetto.
Esempio-3: controllo della chiave del dizionario prima dell'aggiornamento
Nell'esempio precedente, il valore del dizionario originale è stato modificato dal valore di un altro dizionario se esiste la stessa chiave in entrambi i dizionari. Questa situazione può essere prevenuta controllando la chiave prima di aggiornare il dizionario. Crea un file Python con il seguente script che controllerà la chiave del secondo dizionario prima di inserire o aggiornare tale valore chiave al primo dizionario. Se la chiave del primo dizionario corrisponde alla chiave del secondo dizionario, il valore di quella chiave non verrà modificato; Altrimenti, la coppia di valore chiave del secondo dizionario verrà aggiunta al primo dizionario.
# Dichiara il primo dizionarioProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Nell'output, il valore di il '02' la chiave del primo dizionario non è cambiata dal valore del '02' chiave del secondo dizionario.
Esempio-4: Aggiorna il dizionario per valori dell'elenco
Crea un file Python con il seguente script per l'aggiornamento di un dizionario utilizzando un elenco di tuple e l'elenco di un altro elenco. Il dizionario chiamato dipendenti contiene due coppie di valore chiave. Successivamente, un elenco di due tuple di due elementi è stato usato come argomento della funzione Update (). Il primo elemento è stato usato come chiave e il secondo elemento è stato usato come valore di ogni tupla durante l'aggiornamento del dizionario. I valori dell'elenco nidificato verranno aggiunti al dizionario allo stesso modo.
# Dichiara il primo dizionarioProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Il dizionario aggiornato contiene 6 elementi nell'output dopo aver aggiunto 2 tuple e 2 elenchi.
Conclusione:
Un dizionario può essere aggiornato da un altro dizionario o da qualsiasi oggetto iterabile come un elenco o una tupla. Diversi modi di aggiornare un dizionario utilizzando la funzione update () sono stati mostrati in questo tutorial utilizzando semplici esempi di Python per aiutare i nuovi utenti Python.