프로그래밍에서 배열은 동종 데이터 요소 모음을 저장하는 데 사용되는 데이터 구조입니다. 배열의 각 요소는 키 또는 인덱스 값으로 식별됩니다.
Python에는 배열을 나타내는 특정 데이터 유형이 없습니다. 대신 List를 배열로 사용할 수 있습니다.
으아아아두 배열에서 고유한 요소를 찾는 것은 주어진 두 배열 사이의 고유한 요소를 식별하는 것을 의미합니다.
정수 값을 갖는 두 개의 배열 A와 B가 있다고 가정합니다. 그리고 결과 배열은 두 배열과 다른 요소를 갖게 됩니다.
으아아아요소 1, 6, 4, 9는 두 배열 사이의 고유한 값입니다.
으아아아주어진 2개의 배열에서 고유한 요소를 찾을 수 없습니다.
요소 수가 동일한 배열에 대해 for 루프를 사용합니다.
다음 예에서는 목록 이해 방법을 사용하여 for 루프를 정의합니다.
으아아아여기서는 for 루프와 if 조건을 사용하여 다양한 요소를 찾습니다. 처음에는 루프가 반복되어 arr1[i] 요소가 배열 arr2에 없는지 확인하고, 해당 요소가 다른 요소인 경우 해당 요소를 결과 변수에 추가합니다. 같은 방식으로 두 번째 배열 요소를 첫 번째 배열에 대해 유효성을 검사합니다. 결과 배열에 다른 요소를 저장합니다.
다른 배열 세트를 사용하여 다른 요소를 찾아보겠습니다.
으아아아지정된 배열 세트에서 고유한 요소를 찾을 수 없습니다.
두 배열에서 서로 다른 요소를 찾는 것은 두 집합 간의 대칭적 차이를 찾는 것과 매우 유사합니다. Python 세트 데이터 구조와 해당 속성을 사용하면 두 배열의 서로 다른 요소를 쉽게 식별할 수 있습니다.
먼저 목록을 집합으로 변환한 다음 두 집합 사이에 ^ 대칭 차이 속성을 적용하여 고유한 요소를 얻습니다.
으아아아set.symmetry_difference() 메서드를 사용하여 두 배열에서 서로 다른 요소를 찾을 수도 있습니다. 대칭_차이() 메서드는 지정된 컬렉션에 있는 모든 고유 항목을 반환합니다.
두 배열에서 서로 다른 요소를 가져오는 예를 살펴보겠습니다.
으아아아여기에서는 A와 B의 대칭 차이를 결과 변수로 가져오기 위해 대칭_차이() 메서드를 사용합니다. 그런 다음 list() 함수를 사용하여 고유 요소 집합을 다시 목록으로 변환합니다.
다른 요소가 발견되지 않으면 대칭_차이() 메서드는 빈 집합을 반환합니다.
으아아아위 예에서는 모든 요소가 공개됩니다. 이러한 방식으로 대칭_차이() 메서드는 빈 집합을 반환합니다.
위 내용은 두 배열에서 서로 다른 요소를 찾는 Python 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!