从元组列表中创建单词替换字典

时间:2013-08-06 01:54:02

标签: python

我有一个元组列表,我试图用一个单词替换词典 我的清单与此类似:

word_list = [('horse','et'),('horses','ft'),('dog','et'),('dogs','ft')]

我设法创建了这样的字典:

word_dict = { 'et': ['horse','dog'], 'ft': ['horses','dogs'] }

我想要的不是这样的字典:

word_dict = { 'horse':'dog', 'horses':'dogs' }

我是python的新手,无法解决这个问题或者在这里找到答案 我怎样才能创建这个字典? 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

这个怎么样:

>>> word_dict = {'et': ['horse','dog'], 'ft': ['horses','dogs']}
>>> dict(word_dict.values())
{'horses': 'dogs', 'horse': 'dog'}