python: dict
20 Aprile 2012
creiamo un dizionario con un dict_comprehension (con versione python dalla 2.7 in avanti):
>>> mydict = {k: v for k, v in zip((1,2), ('a', 'b'))} >>> mydict {1: 'a', 2: 'b'}
o con versioni precedenti:
>>> mydict = dict(zip((1,2), ('a', 'b'))} >>> mydict {1: 'a', 2: 'b'}
L’utilizzo dei dizionari è più o meno noto, come trovare un valore in base ad una chiave.
Per fare il contrario, cioè trovare una chiave di un dizionario in base ad un valore conosciuto:
>>> key = [key for key in mydict.keys() if mydict[key] == 'b'][0] >>> key 2
Categorie:python
Commenti recenti