ในบทความนี้ เราจะต้องค้นหาหมายเลขนั้นจากรายการซึ่งเกิดขึ้นเป็นจำนวนคี่ในรายการที่กำหนด นอกจากนี้เรายังต้องใช้ฟังก์ชัน Lambda และฟังก์ชันลดอีกด้วย
เราออกแบบฟังก์ชันที่ใช้ฟังก์ชันลดโดยใช้ฟังก์ชัน Lambda เพื่อตรวจสอบว่าองค์ประกอบนั้นเป็นจำนวนคี่หรือไม่
ตัวอย่าง
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