2012-10-20 151 views
5

比如我有这样一行:字符串字典的Python

iamonlywhoknock BREAKINGBAD 

拿什么

'iamonlywhoknock BREAKINGBAD\n' 

它的海峡,但我需要创建快译通,像这样:

{"iamonlywhoknock":"BREAKINGBAD"} 

有什么建议吗?

回答

2
x='iamonlywhoknock BREAKINGBAD\n'.split(" ") 
mydict={x[0]:x[1]} 

这应该为你工作。这是基本的字符串分割:)

4

是这样的吗?

>>> s='iamonlywhoknock BREAKINGBAD\n' 
>>> k, v = s.split() 
>>> {k: v} 
{'iamonlywhoknock': 'BREAKINGBAD'} 
0
a = 'iamonlywhoknock BREAKINGBAD\n' 
b = a.split() 
c = {b[0]:b[1]} 

print c