" . List" Python contiene un importante tipo di dati conosciuto come un La lista è essenzialmente una raccolta di dati memorizzati sotto un unico nome di variabile . Poiché gli elenchi sono importanti per l'esecuzione Python , il tipo di dato lista ha un numero significativo di metodi membri . Questi metodi di ordinare un elenco , modificare un elenco in una pila o di una implementazione di coda , e permettono ai programmatori per allungare o accorciare la lista in qualsiasi momento . Ordinamento  
 programmatori in grado di ordinare le liste con l'uso di un metodo integrato " sort ( ) " . Il metodo di ordinamento chiamato senza sorta di argomento l' attuale elenco in ordine crescente. Utilizzando la parola chiave "reverse" sarà ordinare l'elenco in ordine decrescente 
 
 Prendete " example_list " come esempio di una lista Python : . 
 
 >>> Example_list.sort ( ) 
 
 >>> example_list 
 
 [ 1 , 2 , 3 , 4 , 5 , 7 ] 
 
 >>> example_list.sort (reverse = True ) per 
 >>> example_list 
 
 [ 7 , 5 , 4 , 3 , 2 , 1 ] 
 Aggiunta ed estensione 
 < br > 
 Liste aso hanno metodi per aggiungere elementi alla fine della lista . Il " ( ) append " metodo prende un elemento e lo aggiunge alla fine della lista . Il metodo simile " extend () " esegue la stessa operazione , ma piuttosto che un singolo elemento , " extend () ", aggiunge un altro elenco sulla fine della lista . Per esempio : 
 
 >>> example_list.append ( 10 ) per 
 >>> example_list 
 
 [ 1 , 2 , 3 , 4 , 5 , 7 , 10 ] 
 
 >>> example_list.extend ( [ 11 , 12 , 13 ] ) per 
 >>> example_list 
 
 [ 1 , 2 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ] 
 Inserimento e rimozione 
 
 programmatori possono anche inserire gli elementi in entrata e in rimuovere elementi da posizioni arbitrarie nella lista ( a condizione che esistano le posizioni ) . Il "insert ( ) " metodo può inserire un elemento nella lista , e sposta gli elementi dell'elenco per accogliere il nuovo elemento . Il " remove () " metodo fa il contrario : Rimuove la prima istanza di un valore e riorganizza l'elenco per riempire l'indice vuoto . Nota : Python usa la numerazione a base zero , ovvero il primo elemento di una lista (o qualsiasi raccolta di dati in Python ) viene assegnato l'indice 0 , il secondo elemento è assegnato l'indice 1 , e così via 
 
 . Per esempio : 
 
 >>> example_list.insert ( 1 , 17 ) per 
 >>> example_list 
 
 [ 1 , 17 , 2 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ] 
 
 >>> example_list.remove ( 2 ) per 
 >>> example_list 
 < p > [ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ] 
 
 Questo esempio inserisce il numero 17 nella posizione di indice 1 , poi rimosso in prima istanza del numero 2 . 
 Pile e metodo 
 
 il "pop ( ) " metodo, chiamato senza argomenti , ritorna sempre " pop ( ) " e rimuove l'elemento finale nel lista. Con questo metodo, una lista può simulare una struttura dati stack. Una pila segue il Last In , First Out modello , in cui l'ultimo valore aggiunto nella lista viene sempre restituito prima : 
 
 >>> example_list.append ( 14 ) per 
 > ; >> example_list 
 
 [ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 , 14 ] 
 
 >>> example_list.pop ( ) per 
 [ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ] 
 coda e il "pop ( ) " 
 Metodo < br > 
 una coda segue il First In , First Out approccio . Questo esempio viene utilizzato il metodo pop con un singolo argomento , che restituisce e rimuove il valore in corrispondenza dell'indice specificato : 
 
 >>> example_list.insert ( 0 , 12 ) per 
 > >> example_list 
 
 [ 12 , 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ] 
 
 >>> example_list.pop ( 0 ) 
 
 >>> example_list 
 
 [ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ]