파이썬
[Python] list 형태의 문자열 list로 변환
동띵
2022. 10. 9. 20:03
list 형태의 문자열을 list로 변환하고 싶을 때는
eval 함수를 사용하면 된다.
str = "['수박', '복숭아', '토마토']"
arr = eval(str)
# print(str, type(str)) -> ['수박', '복숭아', '토마토'] <class 'str'>
# print(arr, type(arr)) -> ['수박', '복숭아', '토마토'] <class 'list'>
처음엔 replace를 사용해서 괄호를 제거하는 방식으로 시도했는데,
eval 함수를 사용하니 편리하게 변환할 수 있어서 좋은 것 같다.