Как изменить список и кортеж в dict в Python? - PullRequest
0 голосов
/ 03 января 2012

как присоединиться к списку записей в кортежах?

вот что у меня есть:

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

и вот что я хочу:

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

спасибо!

Ответы [ 2 ]

7 голосов
/ 03 января 2012

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

l = [('a','b'),('c','d'),('e','f')]
d = dict(l)
3 голосов
/ 03 января 2012
dict([('a','b'),('c','d'),('e','f')]

должен это сделать

...