Come creare un array in Python
Gli array sono strutture utili e fondamentali che esistono in ogni linguaggio ad alto livello. In Python, gli array sono oggetti nativi chiamati "liste", e hanno una varietà di metodi associati.
Passaggio 1
Creare una lista con elementi testuali o numerici. Potete creare una lista con una serie di elementi testuali in una riga in Python.
Elencate gli elementi testuali separati da virgole:
mia_lista = ['rebecca', 'juan', 'samir', 'heather']
Potete anche usare numeri:
mia_lista = [-1,0,1,2]
O mescolare lettere e numeri:
mia_lista = [1, 'rebecca', 'allard', 15]
Passaggio 2
Accedere ai valori di un array usando un indice.
Sapete che l'indice è base 0, quindi il primo elemento è alla posizione 0, il secondo alla 1, e così via:
print mia_lista[2]
>>> samir
Passaggio 3
Usare una lista come dizionario. Potete usare un dizionario per cercare coppie nome-valore per recupero rapido.
Usate un dizionario per cercare cognomi associati a un nome. Ad esempio:
mio_diz['rebecca'] = 'allard'
mio_diz['juan'] = 'hernandez'
mio_diz['heather'] = 'aston'
Potete usare il dizionario per stampare il valore (cognome) usando la chiave (nome):
print mio_diz['rebecca']
>>> allard
Passaggio 4
Annidare una lista — realizzate che gli array in Python possono contenere qualsiasi tipo di dato, inclusi altri array.
Create una lista che ne contiene un'altra inserendola nell'elenco elementi. Ad esempio:
miei_amici = ['rebecca', 'ben', 'biella', 'kevin']
miei_contatti = ['steve', miei_amici, 'lee']
Ora potete usare miei_contatti come array normale:
print miei_contatti[0]
>>> steve
E accedere alla lista annidata con un secondo riferimento:
print miei_contatti[1][2]
>>> biella