Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Metodi di Python per Elenchi

" . List" Python contiene un importante tipo di dati conosciuto come un La lista è essenzialmente una raccolta di dati memorizzati sotto un unico nome di variabile . Poiché gli elenchi sono importanti per l'esecuzione Python , il tipo di dato lista ha un numero significativo di metodi membri . Questi metodi di ordinare un elenco , modificare un elenco in una pila o di una implementazione di coda , e permettono ai programmatori per allungare o accorciare la lista in qualsiasi momento . Ordinamento

programmatori in grado di ordinare le liste con l'uso di un metodo integrato " sort ( ) " . Il metodo di ordinamento chiamato senza sorta di argomento l' attuale elenco in ordine crescente. Utilizzando la parola chiave "reverse" sarà ordinare l'elenco in ordine decrescente

Prendete " example_list " come esempio di una lista Python : .

>>> Example_list.sort ( )

>>> example_list

[ 1 , 2 , 3 , 4 , 5 , 7 ]

>>> example_list.sort (reverse = True ) per

>>> example_list

[ 7 , 5 , 4 , 3 , 2 , 1 ]
Aggiunta ed estensione

Liste aso hanno metodi per aggiungere elementi alla fine della lista . Il " ( ) append " metodo prende un elemento e lo aggiunge alla fine della lista . Il metodo simile " extend () " esegue la stessa operazione , ma piuttosto che un singolo elemento , " extend () ", aggiunge un altro elenco sulla fine della lista . Per esempio :

>>> example_list.append ( 10 ) per

>>> example_list

[ 1 , 2 , 3 , 4 , 5 , 7 , 10 ]

>>> example_list.extend ( [ 11 , 12 , 13 ] ) per

>>> example_list

[ 1 , 2 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ]
Inserimento e rimozione

programmatori possono anche inserire gli elementi in entrata e in rimuovere elementi da posizioni arbitrarie nella lista ( a condizione che esistano le posizioni ) . Il "insert ( ) " metodo può inserire un elemento nella lista , e sposta gli elementi dell'elenco per accogliere il nuovo elemento . Il " remove () " metodo fa il contrario : Rimuove la prima istanza di un valore e riorganizza l'elenco per riempire l'indice vuoto . Nota : Python usa la numerazione a base zero , ovvero il primo elemento di una lista (o qualsiasi raccolta di dati in Python ) viene assegnato l'indice 0 , il secondo elemento è assegnato l'indice 1 , e così via

. Per esempio :

>>> example_list.insert ( 1 , 17 ) per

>>> example_list

[ 1 , 17 , 2 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ]

>>> example_list.remove ( 2 ) per

>>> example_list

[ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ]

Questo esempio inserisce il numero 17 nella posizione di indice 1 , poi rimosso in prima istanza del numero 2 .
Pile e metodo

il "pop ( ) " metodo, chiamato senza argomenti , ritorna sempre " pop ( ) " e rimuove l'elemento finale nel lista. Con questo metodo, una lista può simulare una struttura dati stack. Una pila segue il Last In , First Out modello , in cui l'ultimo valore aggiunto nella lista viene sempre restituito prima :

>>> example_list.append ( 14 ) per

> ; >> example_list

[ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 , 14 ]

>>> example_list.pop ( ) per

[ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ]
coda e il "pop ( ) "
Metodo

una coda segue il First In , First Out approccio . Questo esempio viene utilizzato il metodo pop con un singolo argomento , che restituisce e rimuove il valore in corrispondenza dell'indice specificato :

>>> example_list.insert ( 0 , 12 ) per

> >> example_list

[ 12 , 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ]

>>> example_list.pop ( 0 )

>>> example_list

[ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ]

 

Programmazione © www.354353.com