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

पायथन - K . द्वारा टुपल्स ट्रिम करें

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

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

उदाहरण

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'); # Following ac

  1. पायथन टुपल्स

    पायथन में, एक टपल एक संग्रह है जिसे आदेशित . है और अपरिवर्तनीय . इसका मतलब है कि हम टपल से आइटम जोड़ या हटा नहीं सकते हैं। हम कोष्ठक () . का उपयोग करके टुपल्स बनाते हैं और कम से कम एक अल्पविराम ( , ) । टुपल्स को सूचियों की तरह ही अनुक्रमित और स्लाइस किया जा सकता है, सिवाय इसके कि स्लाइस का परिणाम