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

Python에서 두 목록의 차이점을 어떻게 찾나요?

2024년 11월 18일에 게시됨
검색:766

How do you find the difference between two lists in Python?

Python에서 목록 차이점 계산

Python에서 목록으로 작업할 때 두 목록 간의 차이점을 이해하는 것이 중요합니다. 이를 달성하는 방법에는 여러 가지가 있으며 각 방법에는 고유한 장점과 적용 방식이 있습니다. 가장 일반적인 방법 중 하나는 집합 차이를 사용하는 것입니다.

차집합

차집합은 한 집합에는 있지만 다른 집합에는 없는 요소를 계산하는 수학적 연산입니다. 또 다른. 목록에 적용하면 두 목록 사이의 고유 요소를 효과적으로 강조할 수 있습니다.

집합 차이를 계산하려면 set() 함수를 사용하여 두 목록을 집합으로 변환한 다음 빼기 연산자(-)를 사용할 수 있습니다. 누락된 요소를 얻으려면.

A = [1, 2, 3, 4]
B = [2, 5]

set_A = set(A)
set_B = set(B)

difference_A = set_A - set_B  # Unique elements in A that are not in B
difference_B = set_B - set_A  # Unique elements in B that are not in A

print(difference_A)  # Output: {1, 3, 4}
print(difference_B)  # Output: {5}

이 접근 방식은 표시 순서에 관계없이 두 목록 사이의 고유한 값을 식별하려는 경우에 특히 유용합니다.

최신 튜토리얼 더>

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

Copyright© 2022 湘ICP备2022001581号-3