2012-01-02 3 views
0

Как присоединиться к списку кортежей a dict?Как изменить список и кортеж в dict в python?

это то, что у меня есть:

[('a','b'),('c','d'),('e','f')] 

и это то, что я хочу:

{'a':'b','c':'d','e':'f'} 

спасибо!

+1

возможный дубликат [Transform кортеж Сыроватского] (http://stackoverflow.com/questions/3553949/transform-tuple-to-dict) – JBernardo

+0

@JBernardo извините – macskuz

ответ

7

Просто передайте список в конструктор dict. Поскольку они являются кортежами, он будет знать, как создать словарь.

l = [('a','b'),('c','d'),('e','f')] 
d = dict(l) 
+0

спасибо, умный питон! – macskuz

Смежные вопросы