私は次の形式のPython文字列を持っています:
str = "name: srek age :24 description: blah blah"
次のような辞書に変換する方法はありますか
{'name': 'srek', 'age': '24', 'description': 'blah blah'}
ここで、各エントリは文字列から取得した (キー、値) のペアです。リストする文字列を分割してみました
str.split()
次に、手動で を削除し:
、各タグ名を確認し、辞書に追加します。この方法の欠点は次のとおりです。この方法は厄介です。:
ペアごとに手動で削除する必要があり、文字列に複数の単語「値」がある場合 (たとえば、blah blah
for description
)、各単語はリスト内の個別のエントリになります。望ましくない。(Python 2.7 を使用して) 辞書を取得する Pythonic の方法はありますか?