목록 간에 공유되는 요소 결합
두 목록 간의 공통 요소를 결정하는 것은 프로그래밍에서 일반적인 작업입니다. 고유한 값을 포함하는 두 개의 목록이 있고 두 목록이 공유하는 겹치는 항목을 식별해야 한다고 가정해 보겠습니다. 이 기사에서는 Python의 교집합 연산을 사용하여 두 목록의 교집합을 계산하는 방법을 보여줍니다.
시작하려면 Python의 set() 함수를 사용하여 입력 목록을 집합으로 변환해야 합니다. 세트는 고유한 요소를 저장하는 순서가 지정되지 않은 컬렉션입니다. 두 목록에 대한 집합을 만든 후에는 Intersection() 메서드를 사용하여 공통 요소를 찾습니다. 결과는 두 입력 세트에 나타나는 모든 값을 포함하는 또 다른 세트입니다.
예를 들어 [1, 2, 3, 4, 5, 6] 및 [3, 5, 7 목록이 있는 경우 , 9], 집합으로 변환하면 {1, 2, 3, 4, 5, 6} 및 {3, 5, 7, 9}가 생성됩니다. 이러한 집합에 교집합() 연산을 적용하면 원래 목록 사이의 공통 요소를 포함하는 집합 {3, 5}가 생성됩니다.
이 기술은 다음에서 설명한 것처럼 문자열 목록 비교로 확장될 수 있습니다. 예를 들어 ['이것', '이것', 'n', '저것'] 및 ['이것', '아님', '저것', '저것']. 집합으로 변환하면 {이것, n, 저것}과 {이것, 아니, 저것}이 생성됩니다. 교차점을 계산하면 '이것'과 '저것'이라는 공유 요소를 포함하는 집합 {이것, 저것}이 제공됩니다.
집합 교차 연산은 목록에서 공통 요소를 찾는 다용도 도구이며 쉽게 찾을 수 있습니다. 숫자 또는 문자열 값을 포함하는지 여부에 관계없이 모든 수의 목록에 적용됩니다.
위 내용은 Python에서 두 목록 사이의 공통 요소를 어떻게 찾을 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!