Latest web development tutorials

lista python3

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 = ['Google', 'w3big', 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/python3

list1 = ['Google', 'w3big', 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]:  Google
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/python3

list = ['Google', 'w3big', 1997, 2000]

print ("第三个元素为 : ", list[2])
list[2] = 2001
print ("更新后的第三个元素为 : ", list[2])

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

Esempi di uscita sopra:

第三个元素为 :  1997
更新后的第三个元素为 :  2001

Cancella elemento della lista

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

#!/usr/bin/python3

list = ['Google', 'w3big', 1997, 2000]

print (list)
del list[2]
print ("删除第三个元素 : ", list)

Esempi di uscita sopra:

删除第三个元素 :  ['Google', 'w3big', 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 e splicing

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

L=['Google', 'w3big', 'Taobao']

Azione:

espressione Python risultato descrizione
L [2] 'Taobao' Leggere il terzo elemento
L [-2] 'W3big' Il secondo elemento del conto alla rovescia inizia la lettura da destra: il conteggio da destra
L [1:] [ 'W3big', 'Taobao'] Output tutti gli elementi dall'inizio del secondo elemento
>>> L=['Google', 'w3big', 'Taobao']
>>> L[2]
'Taobao'
>>> L[-2]
'w3big'
>>> L[1:]
['w3big', 'Taobao']
>>> 

La lista supporta anche l'operazione di giunzione:

>>> squares = [1, 4, 9, 16, 25]
>>> squares + [36, 49, 64, 81, 100]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

lista annidata

lista annidata viene creato utilizzando le altre liste nella lista, per esempio:

>>> a = ['a', 'b', 'c']
>>> n = [1, 2, 3]
>>> x = [a, n]
>>> x
[['a', 'b', 'c'], [1, 2, 3]]
>>> x[0]
['a', 'b', 'c']
>>> x[0][1]
'b'

lista Python di funzioni e metodi

Python comprende le seguenti funzioni:

No. funzione
1 len (lista)
Il numero di elementi della lista
2 max (elenco)
Torna alla lista di elementi Max
3 min (elenco)
Restituisce una lista degli elementi minimi
4 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
10 list.clear ()
Cancella elenco
11 list.copy ()
Copy List