2012-10-20 14 views
5

Zum Beispiel habe ich Zeile wie folgt aus:String Wörterbuch Python

iamonlywhoknock BREAKINGBAD 

was bedeutet

'iamonlywhoknock BREAKINGBAD\n' 

Seine str, aber ich brauche Dict zu erstellen, wie folgt aus:

{"iamonlywhoknock":"BREAKINGBAD"} 

Irgendwelche Ideen?

Antwort

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

für Sie Dies sollte funktionieren. Es ist einfach String-Splitting :)

4

So ähnlich?

>>> 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