April 15
Le liste in Python sono strutture di dati integrali che permettono al programmatore di creare raccolte di dati sotto un nome comune. Attraverso l'uso di liste, i programmatori possono preforme operazioni su queste collezioni, come li riorganizzare, li navigazione in base all'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à.
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 Reference elementi di dati interni in base all'indice. Quindi eseguire i seguenti comandi di stampa stampa il valore degli indici corrispondenti:
examplelist [0]
'uno'
examplelist [0]
'Due'
Proprio come gli array, un indice di elenco inizia a 0 e termina a n-1 (dove n = il numero di elementi nella lista). In questo esempio, l'ultimo indice è 2.
Le liste in Python sono oggetti, e come oggetti, sono alcuni metodi che i programmatori possono chiamare per preforme operazioni su di essi. Ad esempio, per aggiungere un elemento alla fine examplelist, il programmatore potrebbe utilizzare il metodo "append" built-in:
examplelist.append ( "quattro")
examplelist [3]
'quattro'
Il metodo "Inserisci" permette al programmatore di aggiungere un elemento all'interno della lista, non solo alla fine (Fonte 1):
examplelist.insert (1, "uno virgola cinque")
[ 'Uno', 'uno virgola cinque', 'due', 'tre', 'quattro']
Affettare una lista comporta tirando liste parziali 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']
L'elenco secondario 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 open ended, nei casi in cui la lunghezza di una lista è sconosciuta:
Esempio [2:]
[ 'Due', 'tre', 'quattro']
I programmatori possono verificare un elenco e, utilizzando il metodo "index". Il metodo indice è simile a ottenere un valore di indice (anche se non più veloce o efficace). Invece di dare un indice e riceve un valore, il programmatore dà un valore al metodo index. Il metodo index quindi cerca l'elenco per l'indice della lista che contiene il valore e restituisce tale indice. Per esempio:
examplelist.index ( 'tre')
3