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

Python에서 두 개의 목록 인덱스 요소를 동일시

<시간/>

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