Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

लैम्ब्डा एक्सप्रेशन का उपयोग करके समय की विषम संख्या में होने वाली संख्या का पता लगाएं और पायथन में फ़ंक्शन को कम करें

इस लेख में हमें उस सूची से उस संख्या को खोजने की आवश्यकता है जो दी गई सूची में विषम संख्या में आती है। हमें लैम्ब्डा फ़ंक्शन और कम फ़ंक्शन का उपयोग करने की भी आवश्यकता है।

हम एक फ़ंक्शन डिज़ाइन करते हैं जहां कम करें फ़ंक्शन का उपयोग लैम्ब्डा फ़ंक्शन को लागू करके यह जांचने के लिए किया जाता है कि तत्व विषम संख्या में मौजूद है या नहीं।

उदाहरण

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

  1. पायथन में रिकर्सन का उपयोग करके संख्या का फैक्टोरियल कैसे खोजें?

    किसी संख्या का गुणनखंड 1 से उस संख्या तक की सभी संख्याओं का गुणनफल होता है। एक फ़ंक्शन को एक पुनरावर्ती फ़ंक्शन कहा जाता है यदि वह स्वयं को कॉल करता है। निम्नलिखित प्रोग्राम में फ़ैक्टोरियल () फ़ंक्शन एक तर्क को स्वीकार करता है और 1 तक पहुंचने तक मान को एक से कम करके स्वयं को कॉल करता रहता है। उदाह

  1. पायथन रेगुलर एक्सप्रेशन का उपयोग करके टैब और न्यूलाइन कैसे निकालें?

    निम्नलिखित कोड दिए गए स्ट्रिंग से टैब और न्यूलाइन को हटा देता है उदाहरण import re print re.sub(r"\s+", " ", """I find Tutorialspoint helpful""") आउटपुट यह आउटपुट देता है I find Tutorialspoint helpful

  1. मैं पायथन फ़ंक्शन के तर्कों की संख्या कैसे प्राप्त कर सकता हूं?

    मान लीजिए कि एक स्क्रिप्ट qux.py इस प्रकार है #qux.py def aMethod1(arg1, arg2):      pass def aMethod2(arg1,arg2, arg3, arg4, arg5):     pass यह मानते हुए कि आपके पास इस स्क्रिप्ट की सामग्री तक पहुंच नहीं है, आप दिए गए फ़ंक्शन में तर्कों की संख्या निम्नानुसार पा सकते हैं ए