23 novembre 2008

Dizionari in Python

Creare un dizionario inizialmente contenente quattro chiavi, poi se ne aggiunge una quinta
tramite un test di esistenza, per poi cancellarne un'altra sino ad arrivare al dizionario
vuoto tramite la cancellazione totale delle chiavi contenenti i valori.

Questo è il codice commendato:

#crea il dizionario
>>> linguaggi = {'Perl': 'estrae del testo',
... 'Python': 'te ne innamori',
... 'Ruby': 'si usa per rails',
... 'Php': 'e stato il re del web'
... }
#stampa la chiave Python
>>> print linguaggi['Python']
te ne innamori
#verifica un test di esistenza
>>> if not linguaggi.has_key('Visual Basic'):
... linguaggi['Visual Basic'] = "per sviluppatori scadenti"
... #stampa il numero di elementi del dizionario
>>> len(linguaggi)
5
#cancella una chiave
>>> del linguaggi['Perl']
#la chiave Perl non ce più
>>> len(linguaggi)
4
#stampa il dizionario con il test verificato VB.. bleaah!
>>> linguaggi
{'Python': 'te ne innamori', 'Visual Basic': 'per sviluppatori scadenti', 'Php': 'e stato il re del web', 'Ruby': 'si usa per rails'}
#cancella il dizionario
>>> linguaggi.clear()
#ecco il dizionario vuoto
>>> linguaggi
{}
>>>

Nessun commento: