2010-08-24 14 views
5

¿Cómo puedo transformar tupla como esto:Transform tupla a dict


(
    ('a', 1), 
    ('b', 2) 
) 

a dict:


{ 
    'a': 1, 
    'b': 2 
} 
+0

¿No debería seleccionar la respuesta (una y única ATM) como su respuesta preferida? – tzot

Respuesta

16

Dict constructor puede hacer esto para usted.

dict((
    ('a', 1), 
    ('b', 2) 
)) 
+0

Ha, pensé que la tupla ({'a': 1, 'b': 2}) funcionaría al revés, sino que da una tupla de teclas. –

+3

@Wang Do mydict.items() para obtener una tupla de claves y valores. –