Nona parte del corso python
EXTEND
Avete capito la differenza?
Extend, aggiunge elementi dello stesso livello, mentre append, crea un sotto elemento con i suoi valori.
DATATYPES
Ecco i datatypes disponibili:
Numbers
Bool
List
Tuple
Strings
Set
Dictionary
LIST: PREPEND
Vediamo adesso come inserire PRIMA di una lista alcuni elementi
a = [1,2,3,4,5,6,7] b = [8,9] + a print(b) [8, 9, 1, 2, 3, 4, 5, 6, 7]
LIST: APPEND
Vediamo anche il classico append, per aggiungere gli elementi alla fine della lista:
a = [1,2,3,4,5,6,7] b = a + [8,9] print(b) [1, 2, 3, 4, 5, 6, 7, 8, 9]
LIST: INSERT
Ricordiamo ancora insert, per paragonare le differenze fra i tre metodi:
a = [1,2,3,4,5,6,7] a.insert(0,20) print(a) >>>[20, 1, 2, 3, 4, 5, 6, 7]
LIST: EXTEND
Con extend si possoo inserire dei valori alal fine della lista, la difdferenza è che si possono aggiungere degli elementi iterabili. Vediamo la differenza fra append ed extend.
APPEND
APPEND
a = [1,2,3,4,5,6,7] a.append([11,12,23,24]) print(a) >>>[1, 2, 3, 4, 5, 6, 7, [11, 12, 23, 24]]
EXTEND
a = [1,2,3,4,5,6,7] a.extend([11,12,23,24]) print(a) >>>[1, 2, 3, 4, 5, 6, 7, 11, 12, 23, 24]
Avete capito la differenza?
Extend, aggiunge elementi dello stesso livello, mentre append, crea un sotto elemento con i suoi valori.
Commenti
Posta un commento