我有一个这样的文件:
wOrd1;codeA
WORD2;codeB
woRD1;codeC
word3;codeD
...
从这个文件创建字典的“pythonic”方法是什么:
{'word1':['codeA','codeC'],'word2':['codeB'],'word3':['codeD'],...}
当然,如果我有唯一的钥匙,这就可以了:
myDict = dict(line.lower().strip().split(';', 1) for line in open("myInputFile",'r'))
修改这个语句还是写一个全新的语句?泰铢
您的代码是错误的,因为您从未创建相关值的列表,并且因为您传递了具有重复键的对,所以它将只接受第一对。你知道吗
可以使用^{} 方法创建适当的字典:
相关问题 更多 >
编程相关推荐