2013-08-06 166 views
0

我有一个元组列表,我试图做一个单词替换字典。
我的目录是与此类似:从元组列表创建一个单词替换字典

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

我已成功地创建这样一个字典:

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

我会wan't是这样一个字典:

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

我是python的新手,一直无法弄清楚或在这里找到答案。
我该如何创建这本词典?
任何帮助将不胜感激。

+0

你是如何定义的顺序? '马':'狗'或'狗':'马' – zsong

+1

'et''和''ft''代表什么? – user2357112

回答

0

这个什么:

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