जब 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 के अंतर तक के एलिमेंट्स को एक्सेस किया जाता है, और टपल में परिवर्तित किया जाता है।
इसे खाली लिस्ट में जोड़ा जाता है।
इसे आउटपुट के रूप में कंसोल पर प्रदर्शित किया जाता है।