私が持っている文字列値のような:ない標準分割
= '[ - sfdfj aidjf -dugs jfdsif -usda [[S dfdsf SDF]]]'
私が変換したいです ""先行する " - "文字を含む文字列はキーでなければならず、スペースの後ろにあるものはそれに先行するキーの値でなければなりません。 私たちは "A" で作業している場合は、私が欲しいのような結果の辞書です:
dict_a = { ' - sfdfj': 'aidjf'、 '-dugs': 'jfdsif'、 '-usda' : '[[s dfdsf sdf]]'}
これは、最後の値( '[[s dfdsf sdf]')でない場合は単純ですが、スペースが含まれています。さもなければ、私はちょうど外かっこを取り除き、 "a"を分割し、結果のリストをdict_aに変換するでしょうが、現実は私の側にありません。 ' - sfdfj'、 'aidjf'、 '-dugs'、 'jfdsif'、 '-usda'、 '[[S dfdsf自衛隊]']
list_a = [:私のようなリストを取得する場合であっても
これで十分です。 助けていただければ幸いです。
感謝を!まさに私が望んだもの:)。 –