Python으로 데이터를 조작하는 동안 두 목록을 함께 가져와 각각의 요소를 쌍으로 동일시해야 할 수도 있습니다. 즉, 목록 1의 인덱스 0에 있는 요소는 목록2의 인덱스 0에 있는 요소와 동일하게 유지됩니다.
튜플 사용
튜플 기능은 각 목록에서 요소를 순서대로 가져와 일치시키는 데 활용됩니다. 먼저 값 양식 목록의 일치 결과가 표시되는 패턴을 가진 임시 문자열에 결과를 저장합니다.
예시
listA = ['day1', 'day2', 'day3'] listB = ['Mon', 'Tue', 'Fri'] # Given lists print("Given list A is : " ,listA) print("Given list B is : " ,listB) # Pairing list elements temp = len(listA) * '% s = %% s, ' res = temp % tuple(listA) % tuple(listB) # printing result print("Paired lists : " , res)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Given list A is : ['day1', 'day2', 'day3'] Given list B is : ['Mon', 'Tue', 'Fri'] Paired lists : day1 = Mon, day2 = Tue, day3 = Fri,
조인 및 zip 사용
zip 함수는 요소 양식 목록을 순서대로 쌍으로 만들 수 있으며 결합 함수는 쌍에 적용하는 데 필요한 필수 패턴을 적용합니다.
예시
listA = ['day1', 'day2', 'day3'] listB = ['Mon', 'Tue', 'Fri'] # Given lists print("Given list A is : " ,listA) print("Given list B is : " ,listB) # Pairing list elements res= ', '.join('% s = % s' % i for i in zip(listA, listB)) # printing result print("Paired lists : " , res)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Given list A is : ['day1', 'day2', 'day3'] Given list B is : ['Mon', 'Tue', 'Fri'] Paired lists : day1 = Mon, day2 = Tue, day3 = Fri