Latest web development tutorials

lista Python (List)

sequenza Python è la struttura di dati di base. Ogni elemento della sequenza viene assegnato un numero - posizione, o indice, il primo indice è 0, il secondo indice è 1, e così via.

Python ha una tipi built-in 6 sequenza, ma i più comuni sono liste e tuple.

Sequenza di operazioni può essere effettuata, tra cui indicizzazione, affettamento, aggiungere, moltiplicare, controllare i membri.

Inoltre, Python è dotato di determinare la lunghezza della sequenza e determinare il metodo di massima e minima elemento.

Python è un elenco del tipo più comunemente usato di dati, può essere utilizzato come un valori separati da virgola appaiono tra parentesi quadre.

Elenco di elementi di dati non deve avere lo stesso tipo

Creare un elenco fino a quando gli elementi di dati delimitati da virgole utilizzando staffe differenti possono essere. Come segue:

list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"];

Con l'indice della stringa come un elenco di avviamenti indice da 0. Lista può essere intercettato, combinazioni e simili.


valore Lista d'accesso

Utilizzare l'indicizzazione di accesso ai valori nella lista, è anche possibile utilizzare le parentesi quadre in forma di intercettazione di carattere, nel modo seguente:

#!/usr/bin/python

list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5, 6, 7 ];

print "list1[0]: ", list1[0]
print "list2[1:5]: ", list2[1:5]

Esempi di uscita sopra:

list1[0]:  physics
list2[1:5]:  [2, 3, 4, 5]

Aggiornamento lista

È possibile modificare l'elenco degli elementi di dati o di aggiornamenti, è possibile utilizzare anche append () per aggiungere un elenco di elementi, come segue:
#!/usr/bin/python

list = ['physics', 'chemistry', 1997, 2000];

print "Value available at index 2 : "
print list[2];
list[2] = 2001;
print "New value available at index 2 : "
print list[2];

Discuteremo l'utilizzo del prossimo capitolo nel metodo append (): Nota

Esempi di uscita sopra:

Value available at index 2 :
1997
New value available at index 2 :
2001

Cancella elemento della lista

È possibile utilizzare l'istruzione del per rimuovere gli elementi della lista, i seguenti esempi:

#!/usr/bin/python

list1 = ['physics', 'chemistry', 1997, 2000];

print list1;
del list1[2];
print "After deleting value at index 2 : "
print list1;

Esempi di uscita sopra:

['physics', 'chemistry', 1997, 2000]
After deleting value at index 2 :
['physics', 'chemistry', 2000]

Discuteremo l'utilizzo del prossimo capitolo nel metodo remove (): Nota


operatore Python lista di script

Elenco dei + e operatori * e somiglianza stringa. Segno + per la lista combinata, un asterisco per la lista di ripetizione.

Come segue:

espressione Python risultato descrizione
len ([1, 2, 3]) 3 lunghezza
[1, 2, 3] + [4, 5, 6] [1, 2, 3, 4, 5, 6] combinazione
[ 'Ciao!'] * 4 [ 'Ciao!', 'Ciao!', 'Ciao!', 'Hi!'] ripetizione
3 in [1, 2, 3] vero Sia gli elementi sono presenti nell'elenco
per x in [1, 2, 3]: print x, 123 iterazione

lista Python intercettazione

lista Python stringa di intercettazione tipo di operazione, come segue:

L = ['spam', 'Spam', 'SPAM!']

Azione:

espressione Python risultato descrizione
L [2] 'SPAM!' Leggere un elenco del terzo elemento
L [-2] 'Spam' Leggere un elenco dell'inverso del secondo elemento
L [1:] [ 'Spam', 'SPAM!'] Dall'inizio della lista intercettazione secondo elemento

lista Python di funzioni e metodi

Python comprende le seguenti funzioni:

No. funzione
1 cmp (Lista1, Lista2)
Confronta i due elenchi di elementi
2 len (lista)
Il numero di elementi della lista
3 max (elenco)
Torna alla lista di elementi Max
4 min (elenco)
Restituisce una lista degli elementi minimi
5 Lista (ss)
Sarà convertito in una lista di tuple

Python include i seguenti metodi:

No. modo
1 list.append (obj)
Alla fine della lista per aggiungere nuovi oggetti
2 list.count (obj)
Numero di volte in cui un elemento statistiche appare nell'elenco
3 lista.extend (ss)
Più valori alla fine dell'elenco delle ulteriori getta un'altra sequenza (estensione della lista originale con una nuova lista)
4 indice di una lista (obj)
Trovare la posizione di indice della prima occorrenza di un valore da un elenco
5 list.insert (indice, obj)
Inserire oggetti in un elenco
6 list.pop (obj = elenco [-1] )
Rimuovere un elemento nella lista (per default l'ultimo elemento), e restituisce il valore dell'elemento
7 list.remove (obj)
Cancella la lista un valore del primo incontro
8 list.reverse ()
elemento della lista Reverse
9 list.sort ([func])
L'elenco originale è ordinato