Benvenuti su Postarelibero.com

giovedì 21 gennaio 2010

Python: i dizionari


Da quanto sto leggendo sui dizionari, questi sono molto utili se dobbiamo creare dei contenitori di oggetti. In sostanza, si associano a delle chiavi dei valori.
Per prova ho creato un dizionario "archivio".
>>>archivio={"autore":"Travaglio","libri":"Berluscomiche"}
Invio da tastiera
>>>archivio
Invio da tastiera
{'libri': 'Berluscomiche', 'autore': 'Travaglio'}


Possiamo richiamare anche un singolo elemento del dizionario:
>>>archivio ["autore"]
Invio da tastiera
'Travaglio'


Per modificare un singolo parametro, basta riassegnane un altro.

>>>archivio ["autore"]="non lo ricordo"
Invio da tastiera
'non lo ricordo'


Aggiungere un elemento al dizionario:

>>>archivio ["anno"]= "2005"
Invio da tastiera
>>> archivio
Invio da tastiera
{'anno': '2005', 'libri': 'non lo ricordo', 'autore': 'Travaglio'}
I dizionari si creano con{}, invece le liste si creano con []
I dizionari non accettano il parametro append,ed altri parametri propri delle liste.

Moduli da usare con i dizionari:
  • clear, copy, fromkeys, get, has_key, iteritems, iterkeys, itervalues, keys, pop, popitem, setdefault, update, values
I dizionari sono array associativi.
Vedi liste.

0 commenti:

Post Correlati

Archivio blog

Blogitalia

Feed XML offerto da BlogItalia.it BlogItalia.it - La directory italiana dei blog http://www.wikio.it