Python utilizza il concetto di una "lista " per rappresentare collezioni di dati memorizzati sotto un unico nome di variabile . Utilizzando un elenco ( o quello che è di solito chiamato " matrice " in altri linguaggi di programmazione ) , un programmatore può creare questa raccolta e, successivamente, manipolare i dati utilizzando il built-in metodi di Python fornisce. Imparare ad aggiungere e affettare le liste e di inserire elementi e rimuovere stringhe , i programmatori si troveranno affidarsi a una lista di programmazione Python tutti i giorni. Aggiungendo e Popping  
 " append ( ) " metodo prende un elemento di dati e aggiunge alla fine della lista . Opposto a questo è il metodo "pop ( ) " , che restituisce l'ultimo elemento della lista . Tuttavia, è unito con il metodo pop di un elenco può quindi diventare una rappresentazione di una struttura dati pila ( in cui tutti i nuovi dati va " on top" del valori di ritorno dello stack e sono l'ultimo elemento in pila, a seguito di un " ultimo entrato, primo modello out ) , ad esempio : . 
 
 >>> ex_list = [ 'a', 'b' , 'c' ] 
 
 >>> ex_list.append ( 'd' ) per 
 >>> print ex_list 
 
 ['a' 'b' 'c' 'd' ] 
 
 >>> , x = ex_list.pop ( ) per 
 >>> print x 
 
 'd' 
 Inserimento e rimozione 
 < p > Uso della "insert ( )" e " remove () " metodi programmatori possono inserire elementi all'interno della lista in un determinato punto dato o rimuovere un elemento in base al suo valore . Entrambi questi metodi di lavoro in tutta la lista , piuttosto che proprio al fine di esso . , ad esempio , Stati 
 >>> ex_list.insert ( 2 , 'f' ) per 
 >>> print ex_list 
 
 [ ,"'a', 'b' , 'f' , 'c' ] 
 
 >>> ex_list.remove ( 'f' ) per 
 >>> print ex_list 
 
 [ 'a', 'b' , 'c' ] 
 
 il metodo rimuovi consente di eliminare solo la prima istanza di elemento da rimuovere. Se sono presenti più istanze , gli altri valori rimanenti saranno . devono essere rimossi , come pure ( se desiderato) 
 sort e Reverse 
 
 La " sort ( ) " metodo fa proprio come suggerisce il nome : si . ordina l'elenco in ordine crescente questo vale per le liste di parole, numeri o caratteri il metodo "reverse ()" svolge anche una funzione adatta per il nome: . inverte ordine attuale della lista con l'ultimo elemento primo , ed il primo ultimo . Ad esempio : 
 
 >>> ex_list.reverse ( ) per 
 >>> print ex_list 
 
 [ 'c' , 'b' , 'a'] 
 
 >>> ex_list.sort ( ) per 
 >>> print ex_list 
 
 [ 'a', 'b' , 'c' ] 
 Fette 
 
 I programmatori possono anche prendere le parti di un elenco ( o " fetta " della lista ) utilizzando la notazione lista. Tipicamente, fa riferimento a un programmatore di un . . elemento in una lista con il suo indice , ad esempio, il valore di 'b' in ex_list potrebbe essere preso da " ex_list [ 1 ] " Tuttavia , più grandi sottoliste di una lista può anche essere rimosso mediante tranciatura fuori più piccole parti della lista : 
 
 >>> print ex_list [ 00:02 ] 
 
 [ 'a', 'b' ] 
 
 >>> print ex_list [ 1 : ] 
 
 [ 'b' , 'c' ] 
 
 >>> print ex_list [ : 2]