Python 전치 / 압축 해제 기능 (zip의 역함수)?, Transpose/Unzip Function (inverse of zip)?
질문 나는 2개의 항목을 가진 튜플 목록이 있으며, 이를 첫 번째 항목을 포함하는 첫 번째 목록과 두 번째 항목을 포함하는 두 번째 목록으로 변환하고 싶습니다. 예를 들어: original = [('a', 1), ('b', 2), ('c', 3), ('d', 4)] # 그리고 나는 다음과 같이 되기를 원합니다... result = (['a', 'b', 'c', 'd'], [1, 2, 3, 4]) 이를 수행하는 내장 함수가 있을까요? 답변 2.x에서는 zip이 자체적으로 역함수입니다! 특별한 * 연산자를 사용하면 됩니다. >>> zip(*[('a', 1), ('b', 2), ('c', 3), ('d', 4)]) [('a', 'b', 'c', 'd'), (1, 2, 3, 4)] 이는 리스트의 각 요소를 별도..
2023. 9. 12.