我有一个字符串列表(来自.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'}