Differenza tra append ed extend in Python

Sommario:

Differenza tra append ed extend in Python
Differenza tra append ed extend in Python

Video: Differenza tra append ed extend in Python

Video: Differenza tra append ed extend in Python
Video: Python Tutorial - append vs extend methods 2024, Novembre
Anonim

Differenza chiave – append vs extend in Python

Python è un popolare linguaggio di programmazione generico. È un linguaggio di alto livello, quindi la sintassi è facilmente comprensibile e leggibile dai programmatori. La struttura dati più elementare in Python è una sequenza. È un insieme di elementi. L'elemento di partenza ha l'indice zero, quello successivo ha l'indice e così via. Una lista è una sequenza di tipi incorporata in Python. Sugli elenchi possono essere eseguite varie operazioni come affettare, aggiungere, moltiplicare ecc. Ogni elemento all'interno dell'elenco è separato da una virgola. Tutti gli elementi sono racchiusi tra parentesi quadre. Nei linguaggi di programmazione come C, Java, è essenziale memorizzare lo stesso tipo di dati in un array. Ma nell'elenco Python, non è necessario che tutti gli elementi siano dello stesso tipo di dati. Il linguaggio Python fornisce diverse funzioni integrate associate agli elenchi. Il programmatore può usarli nei loro programmi. Due di loro sono, aggiungere ed estendere. Questo articolo discute la differenza tra append ed extend in python. Il metodo append viene utilizzato principalmente per aggiungere un elemento all'elenco esistente mentre il metodo extend viene utilizzato per aggiungere più elementi all'elenco esistente. Il differenza fondamentale tra append ed extend in Python è quello, append aggiunge i suoi argomenti come un singolo elemento alla fine dell'elenco mentre extend scorre i suoi argomenti aggiungendo ogni elemento all'elenco ed estendendolo.

Cos'è append in Python?

L'appendice è una funzione incorporata in Python. Aggiunge un singolo elemento alla fine dell'elenco. Secondo il programma seguente, l'elenco1 contiene tre elementi, che sono 1, 2 e 3. Utilizzando il metodo append, il numero 4 viene aggiunto all'elenco1. Viene aggiunto alla fine dell'elenco. L'output fornisce l'elenco come [1, 2, 3, 4].

Differenza tra append ed extend in Python
Differenza tra append ed extend in Python

Figura 01: aggiungi in Python

Qui, l'elenco esistente è [1, 2, 3, 4]. Gli elementi 5 e 6 appartengono a un altro elenco. Utilizzando la funzione di aggiunta, [5, 6] vengono aggiunti all'elenco. Tale elenco viene aggiunto all'elenco originale. [5, 6] è un singolo elemento dell'elenco che viene aggiunto alla fine dell'elenco. Pertanto, il metodo append può aggiungere solo un singolo elemento all'elenco. Anche se il nuovo elenco ha due elementi, tutti questi vengono aggiunti come un singolo elemento all'elenco originale.

Cos'è extend in Python?

L'estensione è una funzione incorporata in Python. Viene utilizzato per aggiungere più elementi alla fine di un elenco già esistente. La funzionalità della funzione di estensione è la seguente.

Differenza chiave tra append ed extend in Python
Differenza chiave tra append ed extend in Python

Figura 02: estendere in Python

Secondo il programma sottostante, la lista1 contiene tre elementi che sono 1, 2 e 3. Usando il metodo extend, il numero 4 viene esteso alla lista1. Quando si utilizza il metodo extend, 4 dovrebbe essere incluso in un elenco. Ora la lista1 è [1, 2, 3, 4]. C'è un altro elenco chiamato list2. Si compone di due elementi. Dopo aver esteso list2 a list1, l'output è [1, 2, 3, 4, 5, 6]. Gli elementi nella lista2 vengono aggiunti come elementi separati alla lista1.

Qual è la somiglianza tra append ed extend in Python?

Sia append che extend sono funzioni integrate fornite dal linguaggio di programmazione Python

Qual è la differenza tra append ed extend in Python?

append vs extend in Python

L'appendice è una funzione incorporata in Python che viene utilizzata per aggiungere i suoi argomenti come un singolo elemento alla fine dell'elenco. L'estensione è una funzione incorporata in Python che scorre i suoi argomenti aggiungendo ogni elemento all'elenco mentre lo estende.
Lunghezza della lista
Quando si utilizza append, la lunghezza dell'elenco aumenterà di uno. Quando si usa extend, la lunghezza dell'elenco aumenterà del numero di elementi passati nell'argomento.
Utilizzo
L'aggiunta viene utilizzata per aggiungere un singolo elemento alla fine dell'elenco esistente. L'estensione viene utilizzata per aggiungere più elementi alla fine dell'elenco esistente.

Riepilogo – append vs extend in Python

Python è un linguaggio di programmazione generico di alto livello. È un linguaggio di programmazione popolare tra i programmatori perché è facilmente leggibile e comprensibile. Anche la manutenzione e il test dei programmi Python sono facili. Il linguaggio Python fornisce molte funzioni integrate. Pertanto, i programmatori possono utilizzarli nel programma senza implementarli dall'inizio. Questo articolo ha discusso di due funzioni integrate come append ed extend. La differenza tra append ed extend in Python è che append aggiunge i suoi argomenti come un singolo elemento alla fine dell'elenco mentre extend scorre sui suoi argomenti aggiungendo ogni elemento all'elenco, estendendolo.

Consigliato: