Python में Tuple क्या है? – Tuple in Python in Hindi

Python में Tuple एक ऐसा डेटा स्ट्रक्चर है जो immutable होता है, यानी एक बार बनाने के बाद उसमें बदलाव नहीं किया जा सकता। Immutable का मतलब है कि tuple को एक बार बनाकर आप उसमें कोई बदलाव नहीं कर सकते हैं, जैसे कि elements को add, remove या change करना।

Tuple का उपयोग उन डेटा को स्टोर करने के लिए किया जाता है, जो किसी विशेष order (क्रम) में होते हैं। Tuple का उपयोग लिस्ट (List) की तरह ही होता है, लेकिन Tuple को modify नहीं किया जा सकता।

Tuple कैसे बनाए?

Tuple को parentheses () का उपयोग करके बनाया जाता है। इसमें एक से अधिक elements को comma , से अलग करके लिखा जाता है।

example_tuple = (10, "Python", 3.14)
print(example_tuple)

Tuple की विशेषताएं

इसकी विशेषताएं निम्नलिखित होती हैं:-

  1. Tuple को एक बार बनाकर आप उसमें कोई भी बदलाव नहीं कर सकते। यानी, आप किसी element को update नहीं कर सकते, न ही नया element add कर सकते हैं।

  2. इसके elements का एक विशेष order होता है। इस order को हम index द्वारा access कर सकते हैं।

  3. इसमें duplicate elements को स्टोर किया जा सकता है।

  4. इसमें अलग-अलग प्रकार के डेटा (int, float, string, आदि) को स्टोर किया जा सकता है।

Tuple Operations in Hindi

Python में Tuple पर कई operations (कार्य) किए जा सकते हैं। नीचे इसके कुछ सामान्य operations दिए गए हैं:-

1. Accessing Elements (एलिमेंट्स को एक्सेस करना)

Tuple के किसी भी element को उसकी index से access किया जा सकता है। Indexing 0 से शुरू होती है।

my_tuple = (10, 20, 30, 40)
print(my_tuple[1])  
# Output: 20

2. Slicing

Tuple के कुछ हिस्से को access करने के लिए slicing का उपयोग किया जाता है। इसका सिंटैक्स tuple[start:end] होता है, जहां start वह index होता है जहां से slicing शुरू होती है, और end वह index होता है जहां तक slicing की जाती है (यह end element को शामिल नहीं करता है)।

my_tuple = (1, 2, 3, 4, 5)
print(my_tuple[1:4])  
# Output: (2, 3, 4)

3. Concatenation (दो Tuple जोड़ना)

दो Tuple को जोड़ने के लिए + ऑपरेटर का उपयोग होता है।

tuple1 = (1, 2, 3)
tuple2 = (4, 5, 6)
result = tuple1 + tuple2
print(result)  
# Output: (1, 2, 3, 4, 5, 6)

4. Repetition (Tuple को रिपीट करना)

Tuple को * ऑपरेटर के जरिए कई बार दोहराया जा सकता है।

my_tuple = (1, 2, 3)
print(my_tuple * 3)  
# Output: (1, 2, 3, 1, 2, 3, 1, 2, 3)

5. Membership Test

in और not in का उपयोग करके यह check किया जा सकता है कि कोई एलिमेंट Tuple में है या नहीं।

my_tuple = (10, 20, 30)
print(20 in my_tuple)    
# Output: True
print(40 not in my_tuple)  
# Output: True

इसे पढ़ें:

tuple in python in Hindi

Leave a Comment