【发布时间】:2022-01-12 04:29:57
【问题描述】:
我有一个包含以下内容的 .txt 文件:
ACC210:
马丁路德
司布真,查尔斯
CS121P:
班扬,约翰
亨利,马修
马丁路德
CS132S:
卡尔文,约翰
诺克斯,约翰
欧文,约翰
我需要创建一个字典,让它看起来像这样
{'ACC210': ['Luther, Martin', 'Spurgeon, Charles'] 'CS121P': ['Bunyan, John' 'Henry, Matthew' 'Luther, Martin'] 'CS132S': ['Calvin,约翰''诺克斯,约翰''欧文,约翰']}
我该怎么做?
【问题讨论】:
-
你想把这样的值做成一个字符串还是想把它放到一个列表/元组中,例如 {'ACC210': ['Luther', 'Martin', 'Spurgeon' , '查尔斯']}?
-
是的,我需要每个键有多个值,但这些值是姓氏和名字一起,所以 {'ACC210':['Luther, Martin', 'Spurgeon, Charles']}
标签: python file dictionary