Strutture dati in Python

Dati Strutture 1/2


È la struttura dati più elementare in Python, consiste in un indice e un valore ad esso associato, le sequenze iniziano il conteggio del loro indice a 0 quindi è importante tenerne conto quando si tenta di accedere ai suoi elementi. programmi.
L'utilità che possiamo trovare in questo tipo di struttura è quando lavoriamo con elementi come un record di database. Supponiamo di caricare una persona, sappiamo che il primo indice, cioè 0, sarà il nome e il successivo l'età. Vediamo come si ottiene questo in Python:
>>> edward = ['Edward Gumby', 42]

Ora le sequenze possono contenere altre sequenze, quindi possiamo fare molte più cose che possono essere abbastanza utili, vediamo il seguente esempio come creiamo una sequenza di sequenze:
 >>> edward = ['Edward Gumby', 42] >>> john = ['John Smith', 50] >>> database = [edward, john] >>> database [['Edward Gumby', 42], ['John Smith', 50]] 

Vista questa introduzione delle sequenze, passiamo alle liste.
In questa sezione del nostro tutorial inizieremo a esaminare le funzionalità speciali di un elenco e il motivo per cui sono comunemente utilizzate nei programmi Python.
Iniziamo osservando come una stringa viene trasformata in una lista:
 >>> list ('Ciao') ['H', 'e', ​​​​'l', 'l', 'o'] 

Come vediamo la stringa "Hello" passandola attraverso il metodo list viene trasformata in una sequenza in cui ogni lettera è un elemento per ogni posizione dell'indice, a volte questo è utile per eseguire operazioni con le stringhe e modificarle in un certo modo, se volessimo unirli di nuovo e assegnarli, useremmo il metodo aderire con la seguente sintassi '' .join (list) ”dove list è l'elenco a cui vogliamo applicare il metodo.
Abbiamo detto più volte che il più grande vantaggio di una lista è che possiamo cambiarne il contenuto, vediamo come possiamo farlo con un compito di base, supponiamo di avere quanto segue:
>>> x = [1, 1, 1]

Ora nella seconda posizione, cioè all'indice 1 dobbiamo cambiare il valore per qualsiasi motivo:
>>> x [1] = 2

Chiamiamo la nostra lista e vediamo come è cambiato l'incarico:
 >>> x [1, 2, 1] 

Come vediamo un metodo semplice ma efficace che può essere molto utile quando si realizzano i nostri programmi; Va notato che se proviamo ad assegnare un valore ad un indice che non esiste, prendendo il nostro esempio precedente che ha solo le posizioni 0, 1, 2, se proviamo ad assegnare alla posizione 9, otterremo un errore.
In alcuni programmi potremmo dover fare più che consultare un elenco, e se stiamo impilando elementi che verranno trattati e dobbiamo estrarre uno ad uno quelli su cui abbiamo già lavorato, in questo caso utilizzeremmo il metodo del Per eliminare elementi da un elenco, diamo un'occhiata a un semplice esempio di questo potente strumento.
Supponiamo di avere il seguente elenco.
>>> nomi = ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl']

E diciamo che l'elemento all'indice 2 è già stato trattato e va escluso dalla lista.
>>> del nome [2]

Ora controlliamo la nostra lista e vediamo il risultato:
 >>> nomi ['Alice', 'Beth', 'Dee-Dee', 'Earl'] 

Con questo l'elemento è stato totalmente eliminato e abbiamo ridotto l'indice della lista senza troppe complicazioni.
Con questo finiamo questo tutorial nella sua prima parte, nella seconda parte continueremo a scoprire nuove funzionalità per lavorare con gli elenchi di questo grande linguaggio che è Pitone.
Precedentepagina 1 di 2Prossimo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave