Foglio informativo sui metodi dell'elenco Python

Guida di riferimento rapido per le operazioni sugli elenchi Python. Impara ad aggiungere, inserire, rimuovere, ordinare e affettare gli elementi.

Modifica degli elementi dell'elenco

Metodi per aggiungere, aggiornare o rimuovere elementi in un elenco.

Metodo/FunzioneSintassiDescrizione
append()my_list.append(item)Aggiunge un elemento alla fine dell'elenco.
extend()my_list.extend(iterable)Aggiunge tutti gli elementi di un iterabile all'elenco.
insert()my_list.insert(index, item)Inserisce un elemento in una posizione specificata.
remove()my_list.remove(item)Rimuove la prima occorrenza dell'elemento specificato. Genera ValueError se non viene trovato.
pop()my_list.pop([index])Rimuove e restituisce l'elemento all'indice specificato (il valore predefinito è l'ultimo elemento).

Elenco utilità e ordine

Metodi per cercare, ordinare e copiare elenchi.

Metodo/FunzioneSintassiDescrizione
sort()my_list.sort(reverse=False, key=None)Ordina l'elenco sul posto.
reverse()my_list.reverse()Inverte l'ordine degli elementi dell'elenco sul posto.
index()my_list.index(item)Restituisce l'indice della prima occorrenza dell'elemento specificato.
clear()my_list.clear()Rimuove tutti gli elementi dall'elenco.

Script dimostrativo interattivo

run_all_cheat_methods.py
Esegui nell'editor
# append()
my_list.append(item)

# extend()
my_list.extend(iterable)

# insert()
my_list.insert(index, item)

# remove()
my_list.remove(item)

# pop()
my_list.pop([index])

# sort()
my_list.sort(reverse=False, key=None)

# reverse()
my_list.reverse()

# index()
my_list.index(item)

# clear()
my_list.clear()

Domande frequenti

Qual è la differenza tra append() ed extend()?

append() aggiunge il suo argomento come singolo elemento alla fine di una lista, mentre extend() itera sul suo argomento e aggiunge ogni elemento separatamente.

Come si inverte un elenco senza modificarlo?

Utilizza la funzione reversed() oppure utilizza la suddivisione in sezioni dell'elenco: my_list[::-1].

Argomenti correlati

Risorse Python consigliate

Espandi le tue conoscenze con tutorial interattivi, foglietti illustrativi e confronti di codici correlati.