我想将我抓取的网页列表转换成字典。抓取列表时,我得到一个字符串,当我打开它时,前5行看起来像这样。文本编辑器已经在每个国家/地区之后跳至新行:
国家/地区
ID /名称
1 –安道尔
2 –斯洛伐克
3 –奥地利
我想制作一个字典,其中数字是键,而国家/地区名称是值。有人对此有任何建议吗?列表的类型仍然是字符串。
非常感谢,
布拉姆
答案 0 :(得分:0)
由于您的答案不清楚,因此请稍作猜测。 会假设字符串看起来像这样:
string = '\n1 - Andorra\n2 - Slovakia\n3 - Austria\n'
如果是这样,您可以执行以下操作:
dictionary = dict()
for line in string.split("\n"):
names = line.split(" - ")
dictionary[names[0]] = names[1]