【发布时间】:2018-11-06 00:08:41
【问题描述】:
我在 python 中有以下字符串:
Date: 07/14/1995 Time: 11:31:50 Subject text: Something-cool
我想从中准备一个dict(),并关注key: [value]
{"Date":["07/13/1995"], "Time": ["11:31:50"], "Subject text":["Something-cool"]}
如果我用: 拆分字符串,我会得到以下结果。怎样才能得到上述想要的结果?
>>> text.split(": ")
['Date', '07/14/1995 Time', '11:31:50 Subject text', 'Something-cool']
【问题讨论】:
-
由于你的值总是一个词,我猜你可以
.split(' ')text.split(": ")中的每个值(除了第一个和最后一个),然后将第一个结果作为值,其余的作为键。 -
像
Time: 11:30 PM text: something这样的可能吗?值中有空格?
标签: python string dictionary split