जब एक टुपल में सूचियों को क्रमबद्ध करने की आवश्यकता होती है, तो 'tuple' मेथड, 'sorted' मेथड और एक जेनरेटर एक्सप्रेशन का उपयोग किया जा सकता है।
'sorted' मेथड का उपयोग सूची के तत्वों को क्रमबद्ध करने के लिए किया जाता है। यह एक बिल्ट-इन फ़ंक्शन है, जो क्रमबद्ध सूची लौटाता है।
जेनरेटर इटरेटर्स बनाने का एक सरल तरीका है। यह स्वचालित रूप से '__iter__()' और '__next__()' मेथड्स के साथ एक क्लास लागू करता है और आंतरिक स्थितियों को ट्रैक करता है, साथ ही जब कोई मान वापस करने के लिए मौजूद नहीं होता तो 'StopIteration' एक्सेप्शन उठाता है।
'tuple' मेथड एक इटरेबल को आर्ग्युमेंट के रूप में लेता है, और इसे टुपल टाइप में परिवर्तित करता है।
एक सूची का उपयोग विषम मानों को संग्रहीत करने के लिए किया जा सकता है (यानी किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ्लोटिंग पॉइंट, स्ट्रिंग्स, आदि)।
उदाहरण
my_tuple = ([4, 55, 100], [44, 55, 67], [7, 86, 0])
print("सूची का टुपल है ")
print(my_tuple)
my_result = tuple((sorted(sub) for sub in my_tuple))
print("क्रमबद्ध करने के बाद सूची का टुपल है: ")
print(my_result)आउटपुट
सूची का टुपल है ([4, 55, 100], [44, 55, 67], [7, 86, 0]) क्रमबद्ध करने के बाद सूची का टुपल है: ([4, 55, 100], [44, 55, 67], [0, 7, 86])
व्याख्या
- सूची का एक टुपल बनाया जाता है, और कंसोल पर प्रदर्शित किया जाता है।
- इस पर पुनरावृति की जाती है, और 'sorted' मेथड का उपयोग करके क्रमबद्ध किया जाता है।
- इसे 'tuple' मेथड का उपयोग करके टुपल में परिवर्तित किया जाता है।
- यह सब जेनरेटर एक्सप्रेशन का उपयोग करके किया जाता है।
- इसे एक मान को असाइन किया जाता है।
- इसे कंसोल पर प्रदर्शित किया जाता है।