次のような文字列があります"[['Cheese', 72], ['Milk', 45], ['Bread', 22]]"
。
これをリストに変換したい。eval(string) を使用してリストを取得できることはわかっていますが、eval は大惨事の可能性があるため (また、有効な出力として非リストを取得できるため)、私を怖がらせます。この文字列をリストに変換する別のより安全な方法はありますか? 私はそれがリストであり、リストではないものは無効なデータであることを知っています(チェックするか、エラーをスローする必要があります)。