문자열 형식의 리스트
-
Python - ','구분 없는 리스트 형태의 문자열을 리스트로 바꾸기(str -> list)(str에 저장되어있는 list를 list로 바꾸기)프로그래밍/Python 2021. 1. 3. 04:00
간혹 [1,2,[3,4,]]와 같은 리스트가 list형태가 아닌, str형태로 저장되어있을 떄가 있다. 주로, 데이터를 txt로 저장하여 다른 프로그램에서 그것을 참조하거나, 협업 프로젝트에서 서로의 데이터를 주고받을 때 그런 현상이 나타난다. 이외에도 다양한 상황에서 이러한 문제가 발생한다. 이럴때 list형태로 다시 바꾸어야지 원하는 형태로 사용가능하다. 간단하게 json모듈, ast모듈을 사용해서 이것을 수행할 수 있으나, 간혹 데이터가 여러 리스트들이 ','(comma)구분없이 들어올 때가 있다. 이 경우, 직접 이 각 리스트들의 끝을 직접 찾아서 바꾸어주어야 하는 번거로움이 생긴다. 필자 또한 이러한 문제에 직면했다. 그리고 데이터 양이 하나에 100mb가 넘어가는 것을 보고 직접하는 것을 포기..