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 |