我有一个字符串列表(来自.tt文件),如下所示:

list1 = ['have\tVERB', 'and\tCONJ', ..., 'tree\tNOUN', 'go\tVERB']

我想把它变成一本字典,看起来像:
dict1 = { 'have':'VERB', 'and':'CONJ', 'tree':'NOUN', 'go':'VERB' }

我在考虑替代,但效果不太好。是否有方法将制表符字符串标记为分隔符?

最佳答案

请尝试以下操作:

dict1 = dict(item.split('\t') for item in list1)

输出:
>>>dict1
{'and': 'CONJ', 'go': 'VERB', 'tree': 'NOUN', 'have': 'VERB'}

07-26 05:56