【发布时间】:2020-05-07 09:41:55
【问题描述】:
我正在寻找一些关于将文件中的信息转换为字典的指导。
fruit.txt
Apple,5
Orange,6
Pear,10
Orange,2
Apple,1
输出应该是:
{'Apple': [5, 1], 'Orange': [6,2], 'Pear': [10]}
据我了解,一本字典不能保存多个同名值。当输出遇到重复值时会覆盖自身时,这一点很明显。 我尝试使用 defaultdict,但没有运气。
我的下一个思考过程是将其转换为列表,然后使用列表作为键转换为字典,但我不确定该怎么做。任何指导或指示都会很棒。
【问题讨论】:
-
字典可以有一个值,列表只有一个值。
标签: python list file dictionary