Home > python > python: dict

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 Tag:
I commenti sono chiusi.