ast.literal_eval()
ast.literal_eval()정의:ast.literal_eval() 함수는 **파이썬 리터럴(literal)**만 안전하게 평가하여, 문자열에서 파이썬 객체로 변환해주는 함수입니다.리터럴:리터럴은 코드 내에 직접적으로 표현되는 값을 말하며, 숫자, 문자열, 리스트, 튜플, 딕셔너리, 불리언(True, False), None 등이 포함됩니다.예제import ast# 문자열 형태의 리스트string_list = "[1, 2, 'hello']"# ast.literal_eval()을 사용하여 리스트로 변환list_data = ast.literal_eval(string_list)print(list_data) # 출력: [1, 2, 'hello']# 문자열 형태의 딕셔너리string_dict = "{'name..
2024. 12. 8.