Elenco Python extended ()

Il metodo extended () aggiunge tutti gli elementi di un iterabile (lista, tupla, stringa ecc.) Alla fine della lista.

La sintassi del extend()metodo è:

 list1.extend (iterabile)

Qui, tutti gli elementi di iterable vengono aggiunti alla fine di list1.

Estendere () Parametri

Come accennato, il extend()metodo accetta un iterabile come elenco, tupla, stringa ecc.

Valore restituito da extent ()

Il extend()metodo modifica l'elenco originale. Non restituisce alcun valore.

Esempio 1: utilizzo del metodo extent ()

 # languages list languages = ('French', 'English') # another list of language languages1 = ('Spanish', 'Portuguese') # appending language1 elements to language languages.extend(languages1) print('Languages List:', languages)

Produzione

 Elenco delle lingue: ("francese", "inglese", "spagnolo", "portoghese")

Esempio 2: aggiungere elementi di tupla e impostare su elenco

 # languages list languages = ('French') # languages tuple languages_tuple = ('Spanish', 'Portuguese') # languages set languages_set = ('Chinese', 'Japanese') # appending language_tuple elements to language languages.extend(languages_tuple) print('New Language List:', languages) # appending language_set elements to language languages.extend(languages_set) print('Newer Languages List:', languages)

Produzione

 Elenco delle nuove lingue: ("francese", "spagnolo", "portoghese") Elenco delle nuove lingue: ("francese", "spagnolo", "portoghese", "giapponese", "cinese") 

Altri modi per estendere un elenco

Puoi anche aggiungere tutti gli elementi di un iterabile all'elenco usando:

1. l'operatore +

 a = (1, 2) b = (3, 4) a += b # a = a + b # Output: (1, 2, 3, 4) print('a =', a)

Produzione

 a = (1, 2, 3, 4)

2. la sintassi di affettatura dell'elenco

 a = (1, 2) b = (3, 4) a(len(a):) = b # Output: (1, 2, 3, 4) print('a =', a)

Produzione

 a = (1, 2, 3, 4)

Python extent () vs append ()

Se devi aggiungere un elemento alla fine di un elenco, puoi utilizzare il append()metodo.

 a1 = (1, 2) a2 = (1, 2) b = (3, 4) # a1 = (1, 2, 3, 4) a1.extend(b) print(a1) # a2 = (1, 2, (3, 4)) a2.append(b) print(a2)

Produzione

 (1, 2, 3, 4) (1, 2, (3, 4))

Per saperne di più, visita il metodo list append ().

Articoli interessanti...