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

पायथन में टपल्स को N आकार के चंक्स में विभाजित करना

जब टपल्स को 'N' वैल्यूज़ में चंक करने की आवश्यकता होती है, तो लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है।

लिस्ट कॉम्प्रिहेंशन लिस्ट के माध्यम से इटरेट करने और उस पर ऑपरेशन करने का एक संक्षिप्त तरीका है।

उदाहरण

my_tuple_1 = (87, 90, 31, 85, 34, 56, 12, 5)
print("The first tuple is:")
print(my_tuple_1)

N = 2
print("The value of 'N' has been initialized")

my_result = [my_tuple_1[i: i + N] for i in range(0, len(my_tuple_1), N)]
print("The tuple after chunking is:")
print(my_result)

आउटपुट

The first tuple is: (87, 90, 31, 85, 34, 56, 12, 5)
The value of 'N' has been initialized
The tuple after chunking is: [(87, 90), (31, 85), (34, 56), (12, 5)]

व्याख्या

  • एक टपल परिभाषित किया गया है, और कंसोल पर डिस्प्ले किया गया है।
  • 'N' का मान इनिशियलाइज़ किया गया है।
  • 'range' मेथड का उपयोग करके टपल पर इटरेट किया जाता है, और इंडेक्सिंग का उपयोग करके '[]' ब्रैकेट्स के साथ चंक्स में विभाजित किया जाता है।
  • इसे फिर लिस्ट टाइप में कन्वर्ट किया जाता है।
  • इस परिणाम को एक वैल्यू असाइन की जाती है।
  • इसे आउटपुट के रूप में कंसोल पर डिस्प्ले किया जाता है।
  1. - पायथन में टुपल्स अपडेट करना

    टुपल्स इम्यूटेबल हैं जिसका अर्थ है कि आप टुपल एलिमेंट्स के मानों को अपडेट या बदल नहीं सकते। आप मौजूदा टुपल्स के हिस्से लेकर नए टुपल्स बनाने में सक्षम हैं जैसा कि निम्नलिखित उदाहरण दिखाता है: उदाहरण #!/usr/bin/python tup1 = (12, 34.56) tup2 = (abc, xyz) # टुपल्स के लिए निम्नलिखित क्रिया मान्य नहीं

  1. - पायथन में टुपल अनपैकिंग (Unpacking a Tuple)

    पायथन टुपल्स के रूप में ज्ञात अपरिवर्तनीय डेटा प्रकार प्रदान करता है। इस लेख में, हम पायथन 3.x या उससे पहले के संस्करण में टुपल टाइप की पैकिंग और अनपैकिंग के बारे में जानेंगे।टुपल की पैकिंग और अनपैकिंगपायथन एक बहुत शक्तिशाली टुपल असाइनमेंट टूल प्रदान करता है जो राइट हैंड साइड तर्कों को लेफ्ट हैंड सा

  1. - Python Tuples में महारत: परिभाषा, निर्माण और व्यावहारिक उपयोग

    Python में, एक टपल एक कलेक्शन है जो ऑर्डर्ड और इम्यूटेबल है। इसका मतलब है कि हम टपल से आइटम जोड़ या हटा नहीं सकते। हम पैरेंथेसिस () और कम से कम एक कॉमा ( , ) का उपयोग करके टपल बनाते हैं। टपल्स को लिस्ट्स की तरह ही इंडेक्स और स्लाइस किया जा सकता है, सिवाय इसके कि स्लाइस का परिणाम भी एक टपल होगा। टपल