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

Python में टपल्स की लिस्ट में प्रत्येक टपल को रिवर्स करना


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

एक लिस्ट का उपयोग विषम मानों को स्टोर करने के लिए किया जा सकता है (यानी पूर्णांक, फ्लोटिंग पॉइंट, स्ट्रिंग्स जैसे किसी भी डेटा टाइप का डेटा)। टपल्स की लिस्ट मूल रूप से एक लिस्ट में संलग्न टपल्स को समाहित करती है।

नेगेटिव स्लाइसिंग में, इंडेक्स को पॉजिटिव के बजाय नेगेटिव नंबर्स का उपयोग करके एक्सेस किया जाता है।

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

उदाहरण

def reverse_tuple(my_tuple):
    return [tup[::-1] for tup in my_tuple]

my_list = [(21, 22), (43, 74, 45), (76, 17, 98, 19)]
print("The list of tuples is ")
print(my_list)
print(reverse_tuple(my_list))

आउटपुट

The list of tuples is [(21, 22), (43, 74, 45), (76, 17, 98, 19)]
[(22, 21), (45, 74, 43), (19, 98, 17, 76)]

व्याख्या

  • 'reverse_tuple' नामक एक मेथड परिभाषित किया गया है जो पैरामीटर के रूप में टपल्स की लिस्ट लेता है।
  • यह पैरामीटर के माध्यम से इटरेट करता है और अंतिम इंडेक्स तक एलिमेंट्स लौटाने के लिए '::' ऑपरेटर और नेगेटिव इंडेक्सिंग का उपयोग करता है।
  • टपल्स की एक लिस्ट परिभाषित की जाती है, और कंसोल पर प्रदर्शित की जाती है।
  • पहले से परिभाषित यूज़र फ़ंक्शन को इस टपल्स की लिस्ट को पास करके कॉल किया जाता है।
  • यह आउटपुट कंसोल पर प्रदर्शित होता है।
  1. - वाक्य में प्रत्येक शब्द को उल्टा करने का पायथन प्रोग्राम

    समस्या विवरण यहां हम पायथन बिल्ट-इन फंक्शन का उपयोग करते हैं। सबसे पहले हम वाक्य को शब्दों की सूची में विभाजित करते हैं। फिर प्रत्येक शब्द को उल्टा करते हैं और एक नई सूची बनाते हैं, यहां हम पायथन लिस्ट कॉम्प्रिहेंशन तकनीक का उपयोग करते हैं और अंत में शब्दों की नई सूची को जोड़कर एक नया वाक्य बनाते है

  1. - पायथन लिस्ट में लिस्ट के बजाय टुपल क्यों लौटाता है?

    पायथन उम्मीद करता है कि जब यह कुछ डेटा लौटाता है तो आप उसे म्यूट नहीं करेंगे। टुपल लिस्ट से भी तेज होते हैं। टुपल आमतौर पर वहां उपयोग किए जाते हैं जहां क्रम और पोजिशन सार्थक और सुसंगत होते हैं। इसलिए उदाहरण के लिए, यदि आपके पास पायथन में डेटाबेस ड्राइवर है और कुछ डेटा के लिए क्वेरी करते हैं, तो आपक

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

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