이 기사에서는 여러 목록이 포함된 두 목록을 서로 다른 방식으로 교차하는 방법을 살펴보겠습니다. 전통적인 방식으로 시작합시다.
문제를 해결하려면 아래 단계를 따르세요.
- 여러 목록으로 두 목록 초기화
- 첫 번째 목록을 반복하고 두 번째 목록에도 있는 경우 새 목록에 현재 항목을 추가합니다.
- 결과를 인쇄합니다.
예시
# initializing the lists list_1 = [[1, 2], [3, 4], [5, 6]] list_2 = [[3, 4]] # finding the common items from both lists result = [sub_list for sub_list in list_1 if sub_list in list_2] # printing the result print(result)
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
출력
[[3, 4]]
집합을 사용하여 두 목록을 교차시킵니다. 아래 단계를 따르세요.
- 지도를 사용하여 두 개의 목록 항목을 튜플로 변환합니다.
- 교차로 및 지도 방법을 사용하여 두 세트를 교차합니다.
- 결과를 목록으로 변환
- 결과를 인쇄합니다.
예시
# initializing the lists list_1 = [[1, 2], [3, 4], [5, 6]] list_2 = [[3, 4]] # converting each sub list to tuple for set support tuple_1 = map(tuple, list_1) tuple_2 = map(tuple, list_2) # itersection result = list(map(list, set(tuple_1).intersection(tuple_2))) # printing the result print(result)
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
출력
[[3, 4]]
결론
기사에서 궁금한 점이 있으면 댓글 섹션에 언급하세요.