Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Python Manipolazione List

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

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