比如我有这样一行:字符串字典的Python
iamonlywhoknock BREAKINGBAD
拿什么
'iamonlywhoknock BREAKINGBAD\n'
它的海峡,但我需要创建快译通,像这样:
{"iamonlywhoknock":"BREAKINGBAD"}
有什么建议吗?
比如我有这样一行:字符串字典的Python
iamonlywhoknock BREAKINGBAD
拿什么
'iamonlywhoknock BREAKINGBAD\n'
它的海峡,但我需要创建快译通,像这样:
{"iamonlywhoknock":"BREAKINGBAD"}
有什么建议吗?
x='iamonlywhoknock BREAKINGBAD\n'.split(" ")
mydict={x[0]:x[1]}
这应该为你工作。这是基本的字符串分割:)
是这样的吗?
>>> s='iamonlywhoknock BREAKINGBAD\n'
>>> k, v = s.split()
>>> {k: v}
{'iamonlywhoknock': 'BREAKINGBAD'}
a = 'iamonlywhoknock BREAKINGBAD\n'
b = a.split()
c = {b[0]:b[1]}
print c
在这个岗位答案是类似于你的问题:
Splitting a semicolon-separated string to a dictionary, in Python
但是,你可能会希望它看起来是这样的:
s= 'iamonlywhoknock BREAKINGBAD\notherwhoknock BREAKINGBAD2'
dict(item.split(" ") for item in s.split("\n"))