Computer >> Máy Tính >  >> Lập trình >> Python

Tìm số lần xuất hiện số lần kỳ lạ bằng cách sử dụng biểu thức Lambda và hàm giảm trong Python

Trong bài này, chúng ta bắt buộc phải tìm số đó từ danh sách xuất hiện số lẻ lần trong danh sách đã cho. Chúng tôi cũng được yêu cầu sử dụng hàm Lambda và hàm giảm.

Chúng tôi thiết kế một hàm trong đó hàm giảm được sử dụng bằng cách áp dụng hàm Lambda để kiểm tra xem phần tử có xuất hiện số lẻ lần hay không.

Ví dụ

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)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

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