Elenchi in Python sono strutture di dati integrali che permettono al programmatore di creare raccolte di dati con un nome comune. Attraverso l'uso di liste, i programmatori possono preforme operazioni su queste raccolte , come riorganizzare loro, navigando per indice , o l'aggiunta e la rimozione di elementi . Le liste sono simili a array in altri linguaggi di programmazione , ma con molta più flessibilità e funzionalità . Liste di base
una lista di base in Python è simile a questo codice di esempio :
>>> examplelist = [ " uno " , "due" , "tre" ]
Molto simile a un array in altri linguaggi di programmazione , le liste in Python di riferimento gli elementi di dati interni di indice. Quindi, eseguire i seguenti comandi di stampa viene stampato il valore alla corrispondente come gli array , un indice di listino parte da 0 e termina a n-1 ( dove n = il numero di elementi nella lista) . In questo esempio , l'ultimo indice è 2.
Lista Operations
Liste
in Python sono oggetti , e come oggetti , avere alcuni metodi che i programmatori possono chiamare per preforme operazioni su di essi . Ad esempio, per aggiungere un elemento alla fine della examplelist , il programmatore potrebbe utilizzare il built -in " append " metodo "Inserisci" consente al programmatore di aggiungere un elemento all'interno della lista , non solo alla fine ( Fonte 1 ) :
>>> examplelist.insert ( 1 , " uno virgola cinque " ) < br >
>>> [ 'uno' , ' uno virgola cinque ' , 'due' , 'tre' , 'quattro' ]
Lista fette
Affettare una lista comporta tirando sottoliste da tutta la lista . Ad esempio, per ottenere un altro elenco dal examplelist , il programmatore può specificare la posizione di inizio e di fine della sottolista :
>>> examplelist [ 2:4 ]
[' due ',' tre ' ]
sottolista includerà tutti gli elementi fino a (ma non compreso ) l'indice finale. In questo esempio , il secondo indice ( ' due ' ) e il terzo indice ( ' tre ' ) sono inclusi nella fetta , ma non il quarto . Affettare può anche funzionare come indeterminato , nei casi in cui la lunghezza di una lista è sconosciuto :
>>> esempio [ 2 : ]
[ 'due' , 'tre' , 'quattro' ]
ricerca Liste
programmatori possono cercare un elenco così , usando il metodo "indice" . Il metodo indice è simile a ottenere un valore di indice ( anche se non così veloce o efficace ) . Invece di fornire un indice e ricezione di un valore , il programmatore dà un valore al metodo index . Il metodo index cerca quindi la lista per l'indice della lista che contiene il valore e restituisce tale indice. Per esempio :
>> examplelist.index ( 'tre' ) per
3