[PYTHON/COMMON] literal_eval 함수 : 리스트 내포 기능을 사용해 튜플 리스트를 1차원 리스트로 만들기
■ literal_eval 함수를 사용해 튜플 리스트를 구하고 리스트 내포 기능을 사용해 튜플 리스트를 1차원 리스트로 만드는 방법을 보여준다. ▶ main.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import ast resultString = "[(1, '서울'),(2, '인천'),(3, '수원'),(4, '대전'),(5, '광주'),(6, '대구'),(7, '부산')]" resultTupleList = ast.literal_eval(resultString) resultList = [element for resultTuple in resultTupleList for element in resultTuple if element] print(resultList) """ [1, '서울', 2, '인천', 3, '수원', 4, '대전', 5, '광주', 6, '대구', 7, '부산'] """ |