
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Find Number Occurring Odd Times Using Lambda and Reduce in Python
In this article we are required to find that number from the list which occurs odd number of times in the given list. We are also required to use the Lambda function and the reduce function.
We design a function where the reduce function is used by applying the Lambda function to check if the element is present odd number of times.
Example
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)
Output
Running the above code gives us the following result −
Given list: [12, 34, 12, 12, 34] The element present odd number of times: 12
Advertisements