डेटा के संग्रह को संग्रहीत करने के लिए उपयोग किए जाने वाले पायथन में एक टपल चार अंतर्निहित डेटा प्रकारों में से एक है। टुपल ऑपरेशन वे हैं जो टपल डेटा संरचना में तत्वों पर किए जा सकते हैं। आइए हम पायथन में कुछ सबसे व्यापक रूप से उपयोग किए जाने वाले टपल ऑपरेशनों को देखें।
1. एक टुपल में एक तत्व की घटनाओं की गणना करें
गिनती करना() टपल में किसी तत्व की कुल घटनाओं की गणना करने के लिए विधि का उपयोग किया जाता है। यदि टपल में तत्व नहीं मिलता है, तो फ़ंक्शन 0 देता है।
tup1 = ( 1, 4, 7, 3, 6, 4, 1, 8, 4)
# टपल में 4 बार आने की संख्या की गणना करता है
प्रिंट(tup1.गिनती(4) )
# प्रिंट
3
2. एक टुपल में एक तत्व की स्थिति ढूँढना
आप का उपयोग कर सकते हैं अनुक्रमणिका() टपल में किसी तत्व की अनुक्रमणिका/स्थिति ज्ञात करने की विधि। यदि टपल में किसी तत्व की एक से अधिक घटनाएँ होती हैं, तो फ़ंक्शन पहली घटना का सूचकांक लौटाता है।
tup1 = ( 1, 4, 7, 3, 6, 4, 1, 8, 4)
प्रिंट(tup1.index(4) )
# प्रिंट
1
टिप्पणी:
यदि आप उस तत्व की अनुक्रमणिका खोजने का प्रयास करते हैं जो टपल में मौजूद नहीं है, तो फ़ंक्शन ValueError को इस प्रकार फेंकता है:
ValueError: tuple.index (x): x टुपल में नहीं है
3. दो या दो से अधिक Tuples कैसे जुड़ें
आप का उपयोग करके दो या दो से अधिक टुपल्स को जोड़ सकते हैं + ऑपरेटर।
tup1 = ( 1, 2, 3 )
tup2 = (4, 5, 6)
tup3 = tup1 + tup2
प्रिंट( टीयूपी 3 )
# प्रिंट
(1, 2, 3, 4, 5, 6)
4. स्ट्रिंग को टुपल में कैसे बदलें
आप का उपयोग कर सकते हैं टपल () कंस्ट्रक्टर स्ट्रिंग को टपल () कंस्ट्रक्टर के पैरामीटर के रूप में पास करके स्ट्रिंग को टुपल में बदलने के लिए।
tup1 = टपल ( "उपयोग करना" )
प्रिंट( टप1 )
# प्रिंट
('एम', 'ए', 'क', 'इ', 'यू', 'एस', 'इ', 'हे', 'एफ')
5. सूची को टुपल में कैसे बदलें
सूची को टपल में बदलने के लिए हम तीन तरीकों का पालन कर सकते हैं।
दृष्टिकोण 1: टपल () कंस्ट्रक्टर का उपयोग करना
टपल () कंस्ट्रक्टर का उपयोग सूची को टपल () कंस्ट्रक्टर के पैरामीटर के रूप में पास करके सूची को टपल में बदलने के लिए किया जाता है।
सूची 1 = [1, 2, 3, 4, 5, 6]
tup1 = टपल (सूची 1)
प्रिंट(tup1)
# प्रिंट
(1, 2, 3, 4, 5, 6)
दृष्टिकोण 2: टुपल () कंस्ट्रक्टर के अंदर एक लूप का उपयोग करना
यह उपरोक्त दृष्टिकोण की थोड़ी भिन्नता है। हम एक लूप चला रहे हैं (सूची समझ का उपयोग करना) टपल बनाने के लिए टपल () कंस्ट्रक्टर के अंदर।
सूची 1 = [1, 2, 3, 4, 5, 6]
tup1 = tuple (सूची 1 में तत्व के लिए तत्व)
प्रिंट( टप1 )
# प्रिंट
(1, 2, 3, 4, 5, 6)
दृष्टिकोण 3: (* सूची नाम,) का उपयोग करना
यह एकल अल्पविराम की उपस्थिति के कारण टपल शाब्दिक के अंदर एक सूची को खोल देता है (,). यह विधि तीन दृष्टिकोणों में सबसे तेज है।
सूची 1 = [1, 2, 3, 4, 5, 6]
tup1 = (* सूची 1,)
प्रिंट(tup1)
# प्रिंट
(1, 2, 3, 4, 5, 6)
6. टुपल्स को कैसे गुणा करें
आप टपल की सामग्री को का उपयोग करके कितनी भी बार गुणा कर सकते हैं * ऑपरेटर।
tup1 = ( 1, 2, 3 )
tup2 = tup1 * 3
प्रिंट( टप 2 )
# प्रिंट
(1, 2, 3, 1, 2, 3, 1, 2, 3)
7. कैसे एक Tuple में तत्वों की कुल संख्या खोजने के लिए?
लेन () फ़ंक्शन पायथन में सबसे अधिक उपयोग किए जाने वाले इनबिल्ट फ़ंक्शंस में से एक है। इसका उपयोग किसी वस्तु में वस्तुओं की कुल संख्या को खोजने के लिए किया जाता है। टपल में तत्वों की कुल संख्या की गणना करने के लिए आप टपल के साथ लेन () फ़ंक्शन का उपयोग कर सकते हैं।
tup1 = ( 1, 2, 3 )
प्रिंट(लेन (tup1))
# प्रिंट
3
8. टुपल में न्यूनतम तत्व कैसे खोजें
मिनट () दिए गए टपल में सबसे कम मान वाले तत्व को खोजने के लिए फ़ंक्शन का उपयोग किया जाता है।
tup1 = ( 1, 2, 3 )
प्रिंट ("न्यूनतम तत्व में टपल है: ")
प्रिंट(मिनट (tup1))
# प्रिंट
न्यूनतम तत्व में टपल है:
1
9. टुपल में अधिकतम तत्व कैसे खोजें
अधिकतम () दिए गए टपल में उच्चतम मान वाले तत्व को खोजने के लिए फ़ंक्शन का उपयोग किया जाता है।
tup1 = ( 1, 2, 3 )
प्रिंट ("अधिकतम तत्व में टपल है: ")
प्रिंट(अधिकतम (tup1))
# प्रिंट
अधिकतम तत्व में टपल है:
3
10. Tuple में सभी तत्वों का योग कैसे खोजें
जोड़() टपल में सभी तत्वों के अंकगणितीय योग की गणना करने के लिए फ़ंक्शन का उपयोग किया जाता है।
tup1 = ( 1, 2, 3 )
प्रिंट ("तत्वों का योग: ")
प्रिंट(योग (tup1))
# प्रिंट
तत्वों का योग:
6
11. कोई भी () टुपल्स पर ऑपरेशन
यदि टुपल के एक या अधिक तत्वों का बूलियन मान सही है, तो कोई() फ़ंक्शन रिटर्न सत्य अन्यथा यह लौट आता है असत्य.
tup1 = ( असत्य, असत्य, असत्य, सत्य )
प्रिंट(कोई भी (tup1))
# प्रिंट
सत्य
12. सभी () टुपल्स पर ऑपरेशन
आप उपयोग कर सकते हैं सब() यह जाँचने के लिए कार्य करता है कि क्या टुपल के सभी तत्वों का बूलियन मान सही है। यहां तक कि अगर ट्यूपल के किसी एक तत्व का बूलियन मान गलत है, तो फ़ंक्शन गलत लौटाता है।
tup1 = ( सत्य, सत्य, सत्य, असत्य, सत्य )
प्रिंट(सभी (tup1))
# प्रिंट
असत्य
13. सॉर्ट किया गया () टुपल्स पर ऑपरेशन
आप का उपयोग कर सकते हैं क्रमबद्ध () आरोही क्रम में एक क्रमबद्ध सूची वापस करने के लिए कार्य।
tup1 = (6, 1, 8, 3, 7, 2)
प्रिंट(क्रमबद्ध (tup1))
प्रिंट( प्रकार(क्रमबद्ध (tup1)))
# प्रिंट
[1, 2, 3, 6, 7, 8]
<कक्षा 'सूची'>
# ध्यान दें कि रिटर्न प्रकार सूची है
14. कैसे एक Tuple फेरबदल करने के लिए
चूंकि टुपल्स अपरिवर्तनीय हैं, इसलिए उन्हें सीधे फेरबदल नहीं किया जा सकता है। हमें टपल को फेरबदल करने के लिए सूचियों का उपयोग करने की आवश्यकता है। हम टपल का उपयोग करके फेरबदल कर सकते हैं टाइपकास्टिंग तीन चरणों में:
चरण 1: एक सूची में टाइपकास्ट टपल
चरण 2: सूची में फेरबदल करें
चरण 3: टाइपकास्ट सूची वापस एक टपल पर
आयात यादृच्छिक रूप से
Old_tuple = ( 45, 46, 47, 48, 49 )
#मुद्रण टपल
प्रिंट ("पुराना टपल:")
प्रिंट(पुराना_टुपल)
# टाइपकास्टिंग टपल टू लिस्ट
सूची 1 = सूची(पुराना_टुपल)
# फेरबदल सूची
यादृच्छिक रूप सेफेरबदल(सूची1)
# टाइपकास्टिंग सूची वापस टपल पर
new_tuple = टपल (सूची 1)
# नए फेरबदल किए गए टपल को प्रिंट करना
प्रिंट("नया फेरबदल टपल:")
प्रिंट(new_tuple)
# प्रिंट
पुराना टपल:
(45, 46, 47, 48, 49)
नया फेरबदल टपल:
(45, 49, 46, 47, 48)
टिप्पणी: चूंकि टपल को बेतरतीब ढंग से फेरबदल किया जाता है, इसलिए आपको एक अलग आउटपुट मिल सकता है।
15. टुपल्स की सूची को सूचियों की सूची में कैसे बदलें
सूची समझ का उपयोग करके हम टुपल्स की सूची को सूचियों की सूची में बदल सकते हैं।
सूची 1 = [('ए', 'बी'), ('सी', 'डी'), ('इ', 'एफ') ]
प्रिंट("सूची टुपल्स की:")
प्रिंट(सूची 1)
# सूची समझ
परिणाम = [ सूची(तत्व) के लिये सूची 1 में तत्व]
प्रिंट("सूची सूचियों की:")
प्रिंट(नतीजा)
# प्रिंट
सूची टुपल्स की:
[('ए', 'बी'), ('सी', 'डी'), ('इ', 'एफ')]
सूची सूचियों में से:
[['ए', 'बी'], ['सी', 'डी'], ['इ', 'एफ']]
16. टुपल्स की सूची को स्ट्रिंग्स की सूची में कैसे बदलें
सूची समझ का उपयोग करना और जोड़ना() विधि हम टुपल्स की सूची को स्ट्रिंग्स की सूची में बदल सकते हैं।
सूची 1 = [('एम', 'ए', 'क', 'इ'), ('यू', 'एस', 'इ'), ('हे', 'एफ') ]
प्रिंट("सूची टुपल्स की:")
प्रिंट(सूची 1)
# शामिल होने के साथ सूची समझ () विधि
परिणाम = [ ''सूची 1 में तत्व के लिए शामिल हों (तत्व)]
प्रिंट("सूची तार की:")
प्रिंट(नतीजा)
# प्रिंट
सूची टुपल्स की:
[('एम', 'ए', 'क', 'इ'), ('यू', 'एस', 'इ'), ('हे', 'एफ')]
सूची तार की:
['बनाना', 'उपयोग', 'का']
सम्बंधित: पायथन में फॉर लूप्स का उपयोग कैसे करें
17. कैसे एक Tuple रिवर्स करने के लिए
स्लाइसिंग तकनीक का उपयोग करके, हम टपल को उलट सकते हैं। इस प्रक्रिया के दौरान टपल की एक नई प्रति बनाई जाती है।
पुराना_टुपल = ('एम', 'ए', 'क', 'इ', 'यू', 'एस', 'इ', 'हे', 'एफ')
प्रिंट ("पुराना टपल:")
प्रिंट(पुराना_टुपल)
# स्लाइसिंग का उपयोग करके टपल को उलटना
new_tuple = old_tuple[::-1]
प्रिंट("नया टपल:")
प्रिंट(new_tuple)
# प्रिंट
पुराना टपल:
('एम', 'ए', 'क', 'इ', 'यू', 'एस', 'इ', 'हे', 'एफ')
नया टपल:
('एफ', 'हे', 'इ', 'एस', 'यू', 'इ', 'क', 'ए', 'एम')
पाइथोनिक तरीका सीखना
पायथन में टपल ऑपरेशंस का उपयोग करके आप कोड की न्यूनतम पंक्तियों के साथ एक कार्य कर सकते हैं। अधिक पाइथोनिक तरीके से पायथन सीखने के लिए रचनात्मक बनें और आगे टुपल्स की क्षमता का पता लगाएं।