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

पायथन में टुपल को पूर्णांक में बदलें

जब किसी टपल को पूर्णांक में बदलने की आवश्यकता होती है, तो लैम्ब्डा फ़ंक्शन और 'कम करें' फ़ंक्शन का उपयोग किया जा सकता है।

बेनामी फ़ंक्शन एक फ़ंक्शन है जिसे बिना नाम के परिभाषित किया जाता है। कम करें फ़ंक्शन दो पैरामीटर लेता है- एक फ़ंक्शन और एक अनुक्रम, जहां यह फ़ंक्शन को सूची/अनुक्रम के सभी तत्वों पर लागू करता है। यह 'functools' मॉड्यूल में मौजूद है।

सामान्य तौर पर, पायथन में फ़ंक्शन को 'डीफ़' कीवर्ड का उपयोग करके परिभाषित किया जाता है, लेकिन अनाम फ़ंक्शन को 'लैम्ब्डा' कीवर्ड की मदद से परिभाषित किया जाता है। यह एक अभिव्यक्ति लेता है, लेकिन कई तर्क ले सकता है। यह व्यंजक का उपयोग करता है और उसका परिणाम देता है।

नीचे उसी का एक प्रदर्शन है -

उदाहरण

import functools
my_tuple_1 = (23, 45, 12, 56, 78, 0)

print("The first tuple is : ")
print(my_tuple_1)

my_result = functools.reduce(lambda sub, elem: sub * 10 + elem, my_tuple_1)

print("After converting tuple to integer, it is ")
print(my_result)

आउटपुट

The first tuple is :
(23, 45, 12, 56, 78, 0)
After converting tuple to integer, it is
2768380

स्पष्टीकरण

  • आवश्यक पैकेज डाउनलोड किए गए हैं।
  • एक टपल परिभाषित किया गया है, और कंसोल पर प्रदर्शित होता है।
  • Reduce फ़ंक्शन का उपयोग किया जाता है, जिसमें लैम्ब्डा और टपल को तर्क के रूप में पारित किया जाता है।
  • लैम्ब्डा फ़ंक्शन टपल में प्रत्येक तत्व को 10 से गुणा करता है और इसमें पिछले तत्व को जोड़ता है।
  • इस ऑपरेशन का डेटा एक वेरिएबल में स्टोर किया जाता है।
  • यह चर वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।

  1. issubset () पायथन में फ़ंक्शन

    इस लेख में, हम पायथन स्टैंडर्ड लाइब्रेरी में उपलब्ध issubset () फ़ंक्शन के कार्यान्वयन और उपयोग के बारे में जानेंगे। issubset() विधि बूलियन ट्रू लौटाती है जब एक सेट के सभी तत्व दूसरे सेट में मौजूद होते हैं (एक तर्क के रूप में पारित) अन्यथा, यह बूलियन गलत देता है। नीचे दिए गए चित्र में B, A का एक उ

  1. पायथन में एक पूर्णांक को एक वर्ण में कैसे परिवर्तित करें?

    पायथन का बिल्ट-इन फंक्शन chr() 0 से 0x10ffff के बीच एक पूर्णांक के समतुल्य एक यूनिकोड वर्ण देता है। >>> chr(a) 'd' >>> chr(300) 'Ĭ' >>> chr(65) 'A'

  1. पायथन में एक पूर्णांक को ASCII मान में कैसे परिवर्तित करें?

    एक पूर्णांक से संबद्ध ASCII वर्ण chr() फ़ंक्शन द्वारा प्राप्त किया जाता है। इस फ़ंक्शन के लिए तर्क 0 से 0xffff के बीच की कोई भी संख्या हो सकती है >>> chr(0xaa) 'ª' >>> chr(0xff) 'ÿ' >>> chr(200) 'È' >>> chr(122) 'z'