Sintassi:
elenco.estendi (iteble)
Qualsiasi oggetto iterabile viene usato come valore dell'argomento di questa funzione. Cambia il contenuto originale dell'elenco e non restituisce nulla. Diversi usi di questa funzione sono stati mostrati nella parte successiva di questo tutorial.
Esempio 1: estendere un elenco con un altro elenco
Crea un file Python con il seguente script che estenderà l'elenco con i valori di altri due elenchi. Il primo e il terzo elenco contengono tutti i numeri. Il secondo elenco contiene tutti i caratteri. La prima funzione estendi () estenderà il primo elenco con i valori del secondo elenco. La seconda funzione estendi () estenderà nuovamente il primo elenco con i valori del terzo elenco. Il contenuto modificato dell'elenco verrà stampato nell'output.
#Defina il primo elenco di numeriProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio 2: estendere l'elenco con il valore della stringa
Crea un file Python con il seguente script che estenderà l'elenco con un valore di stringa. Il valore della stringa funziona come un elenco di caratteri. La funzione estendi () estenderà l'elenco con un valore di stringa. Successivamente, l'elenco esteso verrà stampato.
#Defina un elenco di diversi tipi di datiProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio 3: estendere l'elenco con il set e la tupla
Crea un file Python con il seguente script che estenderà l'elenco con i valori del set e della tupla utilizzando la funzione estendi (). L'elenco originale contiene 5 elementi. La prima funzione estendi () estenderà l'elenco con i valori di un set di 6 elementi. La seconda funzione estendi () estenderà l'elenco modificato con i valori di una tupla di 6 elementi. Quindi, l'ultimo elenco modificato conterrà 17 elementi. Il contenuto modificato dell'elenco verrà stampato nell'output.
#Define un elencoProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-4: estendere l'elenco con il dizionario
Quando viene utilizzato un dizionario per estendere l'elenco, verranno aggiunti le chiavi del dizionario con i valori dell'elenco. Crea un file Python con il seguente script che estenderà un elenco con un oggetto dizionario. L'elenco contiene 5 valori numerici. Il dizionario contiene 4 elementi in cui la chiave è numerica e il valore è una stringa. La funzione estendi () aggiungerà i valori chiave del dizionario con i valori dell'elenco e l'elenco esteso verrà stampato in seguito.
#Define un elencoProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-5: differenza tra la funzione Extend () e Append ()
IL aggiungere() La funzione è l'alternativa del estendere() funzione. Può essere utilizzato per estendere il contenuto dell'elenco ma aggiunge il contenuto dell'oggetto iterabile come un altro elenco alla fine dell'elenco principale. Crea un file Python con il seguente script che mostrerà come il estendere() e il aggiungere() La funzione funziona quando si aggiungono valori dall'elenco a un altro elenco. Nello script sono stati dichiarati due elenchi di 5 elementi e un elenco di 3 elementi. Il terzo elenco è stato aggiunto con il primo elenco utilizzando il estendere() funzione e il terzo elenco è stato aggiunto con il secondo elenco utilizzando il aggiungere() funzione. Entrambi gli elenchi estesi sono stati stampati in seguito.
#Defina il primo elencoProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. L'output mostra che il aggiungere() La funzione è stata aggiunta al terzo elenco come elemento dell'elenco per il secondo elenco.
Conclusione
I modi per estendere l'elenco con un elenco, una tupla, un dizionario e una stringa sono stati mostrati in questo tutorial utilizzando la funzione Extend (). Le differenze tra le funzioni Extend () e Append () sono state mostrate anche nell'ultima parte del tutorial.