我有一个字符串列表(来自 .tt
文件),如下所示:
list1 = ['have\tVERB', 'and\tCONJ', ..., 'tree\tNOUN', 'go\tVERB']
我想把它变成一个看起来像这样的字典:
dict1 = { 'have':'VERB', 'and':'CONJ', 'tree':'NOUN', 'go':'VERB' }
我在考虑替代,但效果不佳。有没有办法将制表符字符串 '\t'
标记为分隔符?
最佳答案
尝试以下操作:
dict1 = dict(item.split('\t') for item in list1)
输出:
>>>dict1
{'and': 'CONJ', 'go': 'VERB', 'tree': 'NOUN', 'have': 'VERB'}
关于python - 从列表中填充字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40767647/