Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

튜플 목록을 Python의 목록 목록으로 변환

<시간/>

때로는 요소가 튜플인 파이썬 목록이 제공될 수 있습니다. 그런 다음 추가 처리를 위해 이러한 튜플을 목록으로 변환해야 하는 데이터 처리 요구 사항이 있을 수 있습니다. 이 기사에서는 튜플 목록을 목록 목록으로 변환하는 방법을 살펴보겠습니다.

목록 이해 포함

각 요소를 반복하는 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']]