0
私のような文字列があります。文字列の中、このような辞書の任意の数があるかもしれません文字列をPythonリストと辞書に変換しますか?
[{'P_Key': 'val1', 'Price': '3.95'},
{'P_Key': 'val2', 'Price': '2.2'},
{'P_Key': 'val3', 'Price': '0.4'}]
:
"[{'P_Key': 'val1', 'Price': '3.95'}, {'P_Key': 'val2', 'Price': '2.2'}, {'P_Key': 'val3', 'Price': '0.4'}]"
は、私のような辞書のリストにこれを変換したいです。
を評価するよう
eval
と比較する方が安全ですが、 'eval'は危険です。 –@ Ev.Kounis regexを介して検証した後、常に引数をevalに渡します(簡単に言ったより簡単です)? –
よりもはるかに簡単ですが、もう一度 'ast.literal_eval' –