때로는 요소가 튜플인 파이썬 목록이 제공될 수 있습니다. 그런 다음 추가 처리를 위해 이러한 튜플을 목록으로 변환해야 하는 데이터 처리 요구 사항이 있을 수 있습니다. 이 기사에서는 튜플 목록을 목록 목록으로 변환하는 방법을 살펴보겠습니다.
목록 이해 포함
각 요소를 반복하는 for 루프를 만들고 목록 기능을 적용하여 목록 목록을 만드는 간단한 접근 방식입니다.
예시
listA = [('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')] # Given list print("Given list : \n", listA) res = [list(ele) for ele in listA] # Result print("Final list: \n",res)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Given list : [('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')] Final list: [['Mon', 3], ['Wed', 4], ['Fri', 7, 'pm']]
지도 및 목록 포함
다른 접근 방식에서 우리는 list 함수와 함께 map 함수를 사용할 수 있습니다. list 함수는 외부 목록에서 가져온 모든 요소에 적용되고 최종 목록 함수는 결과 목록에 적용됩니다.
예시
listA = [('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')] # Given list print("Given list : \n", listA) res = list(map(list, listA)) # Result print("Final list: \n",res)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Given list : [('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')] Final list: [['Mon', 3], ['Wed', 4], ['Fri', 7, 'pm']]