Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 Lambda 표현식 및 reduce 함수를 사용하여 발생하는 홀수 횟수 찾기

<시간/>

이 기사에서 우리는 주어진 목록에서 홀수번 나오는 그 숫자를 목록에서 찾아야 합니다. 또한 Lambda 함수와 reduce 함수를 사용해야 합니다.

요소가 홀수번 존재하는지 확인하는 Lambda 함수를 적용하여 reduce 함수를 사용하는 함수를 설계합니다.

예시

from functools import reduce
def oddcount(i):
   print(reduce(lambda x, y: x ^ y, i))
listA = [12,34,12,12,34]
print("Given list:\n",listA)
print("The element present odd number of times:")
oddcount(listA)

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

Given list:
[12, 34, 12, 12, 34]
The element present odd number of times:
12