Metodi per Liste¶
L’operatore punto può essere anche usato per chiamare metodi su liste.
append
è uno di questi metodi che permette di aggiungere l’elemento passato come argomento alla fine di una lista.
Ci sono due modi per usare il metodo pop
. Il primo, senza parametro rimuove e ritorna l’ultimo elemento della lista. Se gli passiamo un indice, pop
rimuove e ritorna l’elemento in quella posizione.
La tabella seguente mostra una lista dei metodi disponibili. La colonna risultato fornisce informazioni riguardo a come il risultato si relaziona con la lista. La parola
mutatore significa che il metodo cambia la lista ma non ritorna nulla (in realtà il valore di ritorno è None
). Un metodo ibrido modifica la lista e ritorna un valore come risultato. Infine se il risultato è un return significa che la lista non viene cambiata..
Metodo | Parametri | Risultato | Descrizione |
---|---|---|---|
append | item | mutatore | Aggiunge un nuovo elemento alla fine della lista |
insert | position, item | mutatore | Inserisce un nuovo elemento alla posizione data |
pop | none | ibrido | Rimuove e ritorna l’ultimo elemento |
pop | position | ibrido | Rimuove e ritorna l’elemento alla posizione data |
sort | none | mutatore | Ordina la lista |
reverse | none | mutatore | Inverte l’ordine degli elementi |
index | item | return idx | Ritorna la posizione della prima occorrenza |
count | item | return ct | Ritorna il numero di occorrenze |
remove | item | mutatore | Rimuove la prima occorrenza |
Dettagli per questi e ulteriori metodi possono essere trovati in Python Documentation.
E’ importante ricordarsi che i metodi append
, sort
, e reverse
ritornano tutti None
. Questo significa che ri-assegnare mylist
al risultato del sort di mylist
ci farà perdere il contenuto dell’intera lista.