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

Python में टपल को n के ग्रुप्स में विभाजित करना


जब टपल को 'n' ग्रुप्स में विभाजित करने की आवश्यकता होती है, तो लिस्ट कॉम्प्रिहेंशन का उपयोग किया जा सकता है। एक टपल एक इम्म्यूटेबल डेटा टाइप है। इसका मतलब है, एक बार परिभाषित मानों को उनके इंडेक्स एलिमेंट्स को एक्सेस करके बदला नहीं जा सकता। यदि हम एलिमेंट्स को बदलने का प्रयास करते हैं, तो यह एरर का परिणाम देता है। वे महत्वपूर्ण कंटेनर्स हैं क्योंकि वे रीड-ओनली एक्सेस सुनिश्चित करते हैं।

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

इसके लिए एक प्रदर्शन नीचे दिया गया है:

उदाहरण

my_tuple = (12, 34, 32, 41, 56, 78, 9, 0, 87, 53, 12, 45, 12, 6)
print("The tuple is : ")
print(my_tuple)
my_result = tuple(my_tuple[x:x + 3] for x in range(0, len(my_tuple), 3))
print("The resultant tuple is : ")
print(my_result)

आउटपुट

The tuple is : (12, 34, 32, 41, 56, 78, 9, 0, 87, 53, 12, 45, 12, 6)
The resultant tuple is : ((12, 34, 32), (41, 56, 78), (9, 0, 87), (53, 12, 45), (12, 6))

व्याख्या

  • एक टपल परिभाषित किया जाता है, और कंसोल पर प्रदर्शित किया जाता है।
  • इस पर इटरेट किया जाता है, और टपल में 3 एलिमेंट्स के ग्रुप्स में ग्रुप किया जाता है।
  • यह लिस्ट कॉम्प्रिहेंशन का उपयोग करके किया जाता है।
  • इस ऑपरेशन का डेटा एक वेरिएबल में स्टोर किया जाता है।
  • यह वेरिएबल आउटपुट है जो कंसोल पर प्रदर्शित होता है।
  1. - Python स्ट्रिंग्स को टपल में कैसे बदलें?

    Python का बिल्ट-इन फंक्शन `tuple()` किसी भी अनुक्रम ऑब्जेक्ट को टपल में बदलता है। यदि यह एक स्ट्रिंग है, तो प्रत्येक कैरेक्टर को एक स्ट्रिंग के रूप में माना जाता है और कॉमा से अलग करके टपल में डाला जाता है। >>> string = Tutorialspoint >>> tuple(string) (T, u, t, o, r, i, a, l, s,

  1. - पायथन में लिस्ट को टपल में कैसे बदलें?

    आप लिस्ट को टपल फंक्शन में पास करके आसानी से टपल में बदल सकते हैं। उदाहरण my_list = [1, 2, 3] my_tuple = tuple(my_list) print(my_tuple) आउटपुट यह आउटपुट देगा - (1, 2, 3)

  1. - पायथन टुपल को डिक्शनरी में कैसे बदलें?

    एक डिक्शनरी ऑब्जेक्ट को dict() फ़ंक्शन का उपयोग करके बनाया जा सकता है। यह फ़ंक्शन टुपल्स के टुपल को आर्गुमेंट के रूप में लेता है। प्रत्येक टुपल में की-वैल्यू पेयर होता है। >>> t = ((1, a), (2, b)) >>> dict(t) {1: a, 2: b} यदि आप की और वैल्यू को इंटरचेंज करना चाहते हैं: >>&