파이썬에서 하나의 데이터 컨테이너를 다른 데이터 컨테이너로 변환하는 것은 빈번한 요구 사항입니다. 이 기사에서는 목록을 가져와 튜플의 각 요소가 목록인 튜플로 변환합니다.
튜플 사용
튜플 함수를 목록에 바로 적용할 수 있습니다. 그러나 각 요소가 []로 묶이도록 for 루프를 배치해야 합니다.
예시
listA = ["Mon",2,"Tue",3] # Given list print("Given list A: ", listA) # Use zip res = tuple([i] for i in listA) # Result print("The tuple is : ",res)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Given list A: ['Mon', 2, 'Tue', 3] The tuple is : (['Mon'], [2], ['Tue'], [3])
zip 및 지도 포함
위와 유사한 접근 방식으로 zip 및 map을 사용할 수도 있습니다. 지도 기능은 목록의 각 요소에 목록 기능을 적용합니다. 마지막으로 튜플 함수는 결과를 각 요소가 목록인 튜플로 변환합니다.
예시
listA = ["Mon",2,"Tue",3] # Given list print("Given list A: ", listA) # Use zip res = tuple(map(list, zip(listA))) # Result print("The tuple is : ",res)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Given list A: ['Mon', 2, 'Tue', 3] The tuple is : (['Mon'], [2], ['Tue'], [3])