"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Python에서 두 목록의 차이점을 어떻게 찾을 수 있습니까?

Python에서 두 목록의 차이점을 어떻게 찾을 수 있습니까?

2024-11-08에 게시됨
검색:450

How Can I Find the Differences Between Two Lists in Python?

두 목록 간의 차이점

파이썬에서 목록으로 작업할 때 두 목록 간의 차이점을 확인해야 할 수도 있습니다. 특정 요구 사항에 따라 목록 차이를 계산하는 몇 가지 효과적인 방법이 있습니다.

한 가지 접근 방식은 요소의 순서를 무시하고 고유한 값에만 초점을 맞추는 집합 차이를 활용하는 것입니다. 이 방법은 요소의 순서가 중요하지 않은 경우에 이상적입니다.

예를 들어, 목록 A = [1,2,3,4] 및 B = [2,5]가 주어지면 집합 차이는 다음과 같이 계산될 수 있습니다. :

set_difference = set(A) - set(B)
print(set_difference)  # Output: {1, 4, 3}

이 계산으로 B에는 없는 A의 고유 요소를 포함하는 집합이 생성됩니다. 마찬가지로 B의 고유 요소를 찾으려면 다음을 사용하세요.

set_difference = set(B) - set(A)
print(set_difference)  # Output: {5}
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3