【发布时间】:2018-03-16 15:05:22
【问题描述】:
我有一个字符串key1(value1) key2(vallue2) key3(value3) key4(value4) key5(value5) k,并希望将它们提取到字典中,如下所示。我能够分别提取括号内外的值,但无法在 python 中关联和创建字典。请帮忙。
result = {
"key1" : "value1",
"key2" : "value2",
"key3" : "value3",
"key4" : "value4",
"key5" : "value5",
}
【问题讨论】:
-
你有尝试过吗?你在哪里卡住了,什么对你不起作用?
-
你能分享一下你能够“分别提取括号内外的值”的代码吗?
-
我在下面使用了单独的正则表达式来分别获取键和值。但它不知道如何将它们结合起来。对于键:re.sub(r"(.*?)\s?(.*?)", r"\1", s) 对于值:re.findall(r'(.*?)',s)
标签: python regex dictionary