使用 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP