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

पायथन – K मान द्वारा टपल्स को ट्रिम करना


जब K मान के आधार पर टपल्स को ट्रिम करने की आवश्यकता होती है, तो एक साधारण पुनरावृति और 'append' मेथड का उपयोग किया जाता है।

उदाहरण

my_list = [(44, 3, 68, 11, 5), (68, 44, 9, 5, 8), (8, 11, 2, 68, 5), (44, 68, 2, 5, 7)]
print("The list is :")
print(my_list)
K = 1
print("The value for K is ")
print(K)
my_result = []
for element in my_list:
    list_length = len(element)
    my_result.append(tuple(list(element)[K: list_length - K]))
print("The resultant list is :")
print(my_result)

आउटपुट

The list is : [(44, 3, 68, 11, 5), (68, 44, 9, 5, 8), (8, 11, 2, 68, 5), (44, 68, 2, 5, 7)]
The value for K is 1
The resultant list is : [(3, 68, 11), (44, 9, 5), (11, 2, 68), (68, 2, 5)]

व्याख्या

  • टपल की एक लिस्ट परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।

  • K का मान परिभाषित करके कंसोल पर प्रदर्शित किया जाता है।

  • एक खाली लिस्ट परिभाषित की जाती है।

  • लिस्ट पर पुनरावृति की जाती है और प्रत्येक एलिमेंट की लंबाई एक वेरिएबल में संग्रहीत की जाती है।

  • इंडेक्सिंग का उपयोग करके K से लिस्ट की लंबाई और K के अंतर तक के एलिमेंट्स को एक्सेस किया जाता है, और टपल में परिवर्तित किया जाता है।

  • इसे खाली लिस्ट में जोड़ा जाता है।

  • इसे आउटपुट के रूप में कंसोल पर प्रदर्शित किया जाता है।


  1. - पायथन में बेसिक टुपल ऑपरेशन्स

    टुपल्स + और * ऑपरेटर्स पर बहुत हद तक स्ट्रिंग्स की तरह प्रतिक्रिया करते हैं; उनका अर्थ यहां भी कंकेटनेशन और रिपीटिशन है, सिवाय इसके कि परिणाम एक नया टुपल है, स्ट्रिंग नहीं। वास्तव में, टुपल्स उन सभी जनरल सीक्वेंस ऑपरेशन्स पर प्रतिक्रिया करते हैं जिनका हमने पिछले अध्याय में स्ट्रिंग्स पर उपयोग किया

  1. - पायथन में टुपल्स अपडेट करना

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

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

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