Python-3.4.3/C3/Getting-started-with-tuples/Hindi
|
|
00:01 | Getting Started with tuples पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:07 | इस ट्यूटोरियल में हम सीखेंगे: tuples क्या हैं, |
00:12 | lists के साथ tuples की तुलना। |
00:15 | जानेंगे कि क्यों इनकी आवश्यकता होती है और इनका उपयोग करना सीखेंगे। |
00:21 | इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रही हूँ Ubuntu Linux 16.04 ऑपरेटिंग सिस्टम |
00:29 | Python 3.4.3 और IPython 5.1.0 |
00:36 | इस ट्यूटोरियल का अभ्यास करने के लिए, आपको पता होना चाहिए कि
ipython console पर बुनियादी Python कमांड्स कैसे रन करना है और lists का उपयोग कैसे करना है। |
00:47 | यदि नहीं, तो इस वेबसाइट पर प्रासंगिक Python ट्यूटोरियल देखें। |
00:53 | पहले हम tuples' के बारे में सीखेंगे। |
00:57 | Tuple' list के समान एलिमेंट्स का संग्रह है। |
01:02 | Tuple parentheses का उपयोग करता है जबकि list square brackets का उपयोग करता है। |
01:08 | tuple के एलिमेंट्स को एक बार असाइन करने के बाद परिवर्तित नहीं किया जा सकता है। |
01:13 | लेकिन list में, एलिमेंट्स को परिवर्तित कर सकते हैं। |
01:17 | यहाँ tuples घोषित करने के लिए कुछ उदाहरण हैं। |
01:21 | ब्रैकेट्स में 1, 2.5 दो एलिमेंट्स के साथ tuple है। |
01:27 | उसी को 1, 2.5 के रूप में घोषित किया जा सकता है। |
01:32 | ब्रैकेट्स में 1 comma एक एलिमेंट के साथ tuple' है। |
01:37 | उसी को 1 comma के रूप में घोषित किया जा सकता है। |
01:41 | ब्रैकेट्स में फिर से ब्रैकेट्स में “1 comma” और आउटसाइड ब्रैकेट "comma” एलिमेंट के रूप में एक tuple के साथ tuple है। |
01:52 | उसी को ब्रैकेट में "1 comma” और आउटसाइड ब्रैकेट "comma” के रूप में घोषित किया जा सकता है। |
01:59 | ipython शुरू करें। टर्मिनल खोलें। |
02:04 | ipython3 टाइप करें और एंटर दबाएँ। |
02:10 | यहाँ से, याद रखें कि टर्मिनल पर प्रत्येक कमांड टाइप करने के बाद एंटर की दबाना है। |
02:17 | tuple बनाना सीखते हैं।
टाइप करें, t is equal to brackets में 1 comma 2.5 comma double quotes में hello comma minus 4 comma double quotes में world comma 1.24 comma 5 |
02:38 | टाइप करें, t
यह list के समान है, सिवाय इसके कि square brackets के स्थान पर parentheses प्रयुक्त होते हैं। |
02:47 | tuple के लिए कम से कम एक कॉमा अनिवार्य है। |
02:51 | ब्रैकेट्स वैकल्पिक हैं, लेकिन स्पष्टता के लिए जोड़ा जाना चाहिए। |
02:56 | tuple में आइटम को उनके index positions द्वारा एक्सेस किया जा सकता है। |
03:02 | टाइप करें, t square brackets में 3 |
03:07 | टाइप करें, t square brackets में 1 colon 5 colon 2
यह समरूपी slice को प्रिंट करता है। |
03:16 | अब हम tuple में एक एलिमेंट बदलने का प्रयास करते हैं। |
03:20 | टाइप करें, t square brackets में 2 is equal to double quotes में Hello |
03:28 | हम देख सकते हैं कि, एक एरर दर्शाता है: 'tuple object does not support item assignment' |
03:35 | यह दिखाता है, कि tuple का एलिमेंट्स बनने के बाद इसे बदला नहीं जा सकता है।
इसे immutability कहते हैं। |
03:44 | हम lists की तरह tuples पर पुनरावृति कर सकते हैं। |
03:48 | टाइप करें, for x in t colon
print brackets में x |
03:57 | यह tuple t के प्रत्येक एलिमेंट को प्रिंट करता है। |
04:01 | वीडियो को रोकें। इसका अभ्यास करें और वीडियो को फिर से शुरू करें। |
04:07 | swapping values की एक साधारण समस्या को देखते हैं। |
04:12 | दिया गया, a is equal to 5 और b is equal to 7, a और b की वैल्यूज को स्वैप करें। |
04:20 | हल के लिए टर्मिनल पर जाएँ। |
04:24 | टाइप करें, a is equal to 5 |
04:28 | b is equal to 7 |
04:32 | फिर टाइप करें, a
टाइप करें, b |
04:38 | अब हम एकtemp नामक वैरिएबल बनाते हैं और इस वैरिएबल का उपयोग करके वैल्यूज को स्वैप करते हैं। |
04:45 | टाइप करें
temp is equal to a |
04:49 | a is equal to b |
04:53 | b is equal to temp |
04:57 | फिर टाइप करें, a
टाइप करें, b |
05:02 | हम देख सकते हैं कि वैल्यूज अब सफलतापूर्वक स्वैप हो गई हैं।
लेकिन यह पारंपरिक दृष्टिकोण है। |
05:10 | अब इसे Python के तरीके से करते हैं। |
05:14 | टाइप करें
a is equal to 5 b is equal to 7 |
05:21 | a, b is equal to b, a |
05:27 | अब हम जांच करेंगे कि वैल्यूज स्वैप हुई है या नहीं। |
05:31 | टाइप करें, a
टाइप करें, b |
05:36 | हम देख सकते हैं कि वैल्यूज आसानी से स्वैप हो गई हैं। |
05:40 | हम इसे भिन्न datatypes के लिए भी कर सकते हैं। |
05:44 | टाइप करें, a is equal to 2.5 |
05:49 | b is equal to double quotes में hello
a, b is equal to b, a |
05:59 | अब वैल्यूज को जांचने के लिए, टाइप करें a
टाइप करें, b |
06:07 | यह tuples के immutability के कारण संभव है। |
06:12 | इसे tuple packing और unpacking कहते हैं। |
06:16 | जब आप टाइप करते हैं, a comma b is equal to b comma a |
06:21 | सबसे पहले, b और a की वैल्यूज दाईं ओर tuple में packed होती हैं। फिर यह वैरिएबल a और b में unpacked होती हैं। |
06:32 | पहले tuple packing के बारे में सीखते हैं। |
06:36 | टाइप करें, 5 comma
हम एक एलिमेंट के साथ tuple देख सकते हैं। |
06:43 | टाइप करें, 5 comma double quotes में hello comma 2.5 |
06:49 | अब यह तीन एलिमेंट्स के साथ tuple है। |
06:53 | जब हम commas द्वारा पृथक दो या दो से अधिक एलिमेंट्स टाइप करते हैं, तो वे एलिमेंट्स tuple में पैक हो जाते हैं। |
07:01 | tuples की Immutability सुनिश्चित करता है कि packing और unpacking के दौरान वैल्यूज परिवर्तित नहीं होती हैं। |
07:09 | इसी के साथ हम ट्यूटोरियल के अंत में आते हैं। संक्षेप में…. |
07:15 | इस ट्यूटोरियल में हमने सीखा:
'Tuples |
07:21 | lists के साथ tuples की समानताएँ। |
07:25 | tuples' की Immutability और tuples के Packing और unpacking की अवधारणा। |
07:32 | यहाँ हल करने हेतु आपके लिए कुछ स्वतः निर्धारण वाले प्रश्न हैं। |
07:36 | पहला। नीचे दिए गए अनुसार दो वैल्यूज वाले tuple को परिभाषित करें। पहली वैल्यू integer 4 और दूसरी वैल्यू float 2.5. है। |
07:50 | दूसरा। यदि हम a is equal to 5 comma टाइप करते हैं, तो a का datatype क्या होगा? |
07:58 | तीसरा। यदि हम a is equal to brackets में 2 comma 3 a square brackets में 0 comma a square brackets में 1 is equal to brackets में 3 comma 4 टाइप करते हैं तो आउटपुट क्या होगा? |
08:16 | और उत्तर है
पहला। कॉमा द्वारा पृथक आइटम के क्रम के दोनों ओर parentheses लगाकर tuple को परिभाषित किया गया है। इसलिए, हम tuple को brackets में 4 comma 2.5 में लिखते हैं। |
08:32 | Second. Since the given data is 5 followed by a comma, it is a tuple
दूसरा। चूंकि दिया गया डेटा 5 के बाद कॉ़मा है, तो यह एक tuple है |
08:39 | तीसरा। दिया गया ऑपरेशन एक TypeError देगा, क्योंकि tuples immutable हैं। |
08:46 | कृपया समय के साथ अपने प्रश्नों को इस फोरम में पोस्ट करें। |
08:50 | कृपया Python से संबंधित अपने सामान्य प्रश्नों को इस फोरम पर पोस्ट करें। |
08:55 | FOSSEE टीम TBC परियोजना का समन्वय करती है। |
08:59 | स्पोकन ट्यूटोरियल प्रोजेक्ट NMEICT, MHRD, भारत सरकार द्वारा वित्त पोषित है।
अधिक जानकारी के लिए, इस वेबसाइट पर जाएँ। |
09:09 | यह स्क्रिप्ट विकास द्वारा अनुवादित है। हमसे जुड़ने के लिए धन्यवाद। |