코딩코딩코딩

python AST ast.literal_eval (딕셔너리 형태의 문자열을 딕셔너리로 변경) 본문

파이썬/문법

python AST ast.literal_eval (딕셔너리 형태의 문자열을 딕셔너리로 변경)

hanshow113 2021. 7. 3. 23:20

AST:  Abstract Syntax Trees module (문법을 구조화 시켜주는 모듈)

 

import ast

str_dict = "{'key_1': 'value_1', 'key_2': 'value_2'}"
# str_dict는 딕셔너리 형태를 가진 문자열임

real_dict = ast.literal_eval(str_dict)
# real_dict는 딕셔너리 형태로 변환되었기 때문에 key-value를 사용할 수 있음

 

Comments