4

たとえば、次のような行があります。

iamonlywhoknock BREAKINGBAD

どういう意味ですか

'iamonlywhoknock BREAKINGBAD\n'

そのstrですが、次のようにDictを作成する必要があります。

{"iamonlywhoknock":"BREAKINGBAD"}

何か案は?

4

4 に答える 4

4

このようなもの?

>>> s='iamonlywhoknock BREAKINGBAD\n'
>>> k, v = s.split()
>>> {k: v}
{'iamonlywhoknock': 'BREAKINGBAD'}
于 2012-10-20T16:32:25.277 に答える
3
x='iamonlywhoknock BREAKINGBAD\n'.split(" ")
mydict={x[0]:x[1]}

これはあなたのために働くはずです。基本的な文字列分割です:)

于 2012-10-20T16:32:33.107 に答える
1

この投稿の答えはあなたの質問に似ています:

Pythonで、セミコロンで区切られた文字列を辞書に分割する

しかし、おそらく次のようにしたいと思うでしょう。

s= 'iamonlywhoknock BREAKINGBAD\notherwhoknock BREAKINGBAD2'
dict(item.split(" ") for item in s.split("\n"))
于 2012-10-20T16:41:09.733 に答える
0
a = 'iamonlywhoknock BREAKINGBAD\n'
b = a.split()
c = {b[0]:b[1]}

print c
于 2012-10-20T16:37:05.010 に答える