Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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. एक वाक्य में प्रत्येक शब्द को उलटने के लिए पायथन प्रोग्राम?

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

  1. सूची में सूची के बजाय पाइथन सूची में टपल क्यों लौटाता है?

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

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

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