文字列型から辞書型に変換する
Python で文字列型から辞書型に変換したかったときの話です.
import ast
str = "{'name':'Taro', 'age':'20'}"
dct = ast.literal_eval(str)
print(dct['name'])
# Output: Taro
標準モジュールのようなので,インストール不要です.
(追記)
恥ずかしながら ast.literal_eval
のところをなぜか ast.literal_dict
と表記していました…(え)
(参考)