" 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
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]
Programmazione © www.354353.com