在本文中,我们需要从列表中找到该数字,该数字在给定列表中出现奇数次。我们还需要使用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("元素出现奇数次:") oddcount(listA)
输出结果
运行上面的代码给我们以下结果-
Given list: [12, 34, 12, 12, 34] 元素出现奇数次: 12