목록에서 전체 등가 쌍을 찾아야 하는 경우 반복과 함께 'set' 연산자와 '//' 연산자를 사용할 수 있습니다.
예시
아래는 동일한 데모입니다.
<미리>my_list =[34, 56, 12, 32, 78, 99, 67, 34, 52, 78, 99, 10, 0, 11, 23,9]print("목록은 :")print(my_list )all_elems =set(my_list)my_result =0for elements in all_elems:my_result +=my_list.count(elements) // 2print("총 쌍은 :")print(my_result)출력
목록은 다음과 같습니다:[34, 56, 12, 32, 78, 99, 67, 34, 52, 78, 99, 10, 0, 11, 23, 9]총 쌍은:3
설명
-
목록이 정의되고 콘솔에 표시됩니다.
-
목록이 집합으로 변환되어 변수에 할당됩니다.
-
정수에는 0 값이 할당됩니다.
-
집합의 요소는 반복되고 '//' 연산자가 사용됩니다.
-
결과에 추가됩니다.
-
콘솔에 표시되는 출력입니다.