Monday, March 30, 2020

Tuples with Python tutorial in Hindi

This article from "python tutorial in Hindi" helps you to learn about Tuples in Hindi. you will also learn how to Updating Tuples, Delete Tuple Element, Basic Tuples Operation, Indexing, Slicing, and Matrixes, No Enclosing Delimiters, Build In Function with "python in Hindi"


Tuples अपरिवर्तनीय पायथन वस्तुओं का एक क्रम है। ट्यूपल अनुक्रम हैं, सूचियों की तरह। ट्यूपल्स और सूचियों के बीच के अंतर हैं, सूचियों के विपरीत ट्यूपल्स को नहीं बदला जा सकता है और ट्यूपल्स कोष्ठक का उपयोग करते हैं, जबकि सूचियां वर्ग कोष्ठक का उपयोग करती हैं।

अलग-अलग अल्पविराम द्वारा अलग किए गए मानों को बनाने में एक सरल रचना है। वैकल्पिक रूप से आप इन अल्पविराम से अलग किए गए मानों को कोष्ठक के बीच भी रख सकते हैं। उदाहरण के लिए -


tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";

Empty Tuple


tupl = ();

Tuple With Single Value


tupl = (50,);

Python tutorial in Hindi Accessing Value In tuple


टपल में मानों तक पहुँचने के लिए, उस सूचकांक पर उपलब्ध मूल्य प्राप्त करने के लिए इंडेक्स या सूचकांकों के साथ स्लाइसिंग के लिए चौकोर कोष्ठक का उपयोग करें। उदाहरण के लिए -
#!/usr/bin/python

tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5, 6, 7 );
print "tup1[0]: ", tup1[0];
print "tup2[1:5]: ", tup2[1:5]

Output


tup1[0]:  physics
tup2[1:5]:  [2, 3, 4, 5]

Updating Tuples



Tuples अपरिवर्तनीय हैं जिसका मतलब है कि आप टपल तत्वों के मूल्यों को अपडेट या बदल नहीं सकते हैं। आप नए tuples बनाने के लिए मौजूदा tuples के भाग लेने में सक्षम हैं, जैसा कि निम्नलिखित उदाहरण प्रदर्शित करता है -

#!/usr/bin/python

tup1 = (12, 34.56);
tup2 = ('abc', 'xyz');

# Following action is not valid for tuples
# tup1[0] = 100;

# So let's create a new tuple as follows
tup3 = tup1 + tup2;
print tup3;


Output

(12, 34.56, 'abc', 'xyz')

"Python tutorial in Hindi" Delete Tuple Element


व्यक्तिगत टपल तत्वों को हटाना संभव नहीं है। निस्संदेह, अवांछित तत्वों के साथ एक और बिगुल बजाने के साथ कुछ भी गलत नहीं है।

स्पष्ट रूप से संपूर्ण टपल को निकालने के लिए, बस डेल स्टेटमेंट का उपयोग करें। उदाहरण के लिए -


#!/usr/bin/python

tup = ('physics', 'chemistry', 1997, 2000);
print tup;
del tup;
print "After deleting tup : ";
print tup;

Output

('physics', 'chemistry', 1997, 2000)
After deleting tup :
Traceback (most recent call last):
   File "test.py", line 9, in 
      print tup;
NameError: name 'tup' is not defined


Basic Tuples Operation in "Python tutorial in Hindi"


टुपल्स + और * संचालकों को स्ट्रिंग्स की तरह जवाब देते हैं; उनका मतलब यहाँ पर अनुगमन और पुनरावृत्ति भी है, सिवाय इसके कि परिणाम एक नया टपल है, न कि एक स्ट्रिंग।

वास्तव में, टुपल्स उन सभी सामान्य अनुक्रम ऑपरेशनों का जवाब देते हैं जिनका उपयोग हमने पहले अध्याय में तार पर किया था -

Python tutorial in Hindi
Basic tuples operation


Indexing, Slicing, and Matrixes with python in Hindi

 

"Python tutorial in Hindi"
python tutorial in hindi


क्योंकि ट्यूपल्स अनुक्रम हैं, अनुक्रमण और स्लाइसिंग ट्यूपल्स के लिए उसी तरह काम करते हैं जैसे वे स्ट्रिंग्स के लिए करते हैं। निम्नलिखित इनपुट को मानते हुए -


L = ('spam', 'Spam', 'SPAM!')



No Enclosing Delimiters in "Python tutorial in Hindi"


कई वस्तुओं का कोई सेट, अल्पविराम से अलग, प्रतीकों की पहचान के बिना लिखा गया, यानी, सूचियों के लिए कोष्ठक, टुपल्स के लिए कोष्ठक, आदि, टुपल्स के लिए डिफ़ॉल्ट, जैसा कि इन छोटे उदाहरणों में संकेत दिया गया है -

#!/usr/bin/python

print 'abc', -4.24e93, 18+6.6j, 'xyz';
x, y = 1, 2;
print "Value of x , y : ", x,y;


Output

abc -4.24e+93 (18+6.6j) xyz
Value of x , y : 1 2

Build In Function with "python tutorial in Hindi"

Python function in hindi
Python function in Hindi

0 Comments:

Post a Comment