Python-3.4.3/C3/Dictionaries/Hindi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 Dictionaries पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:05 इस ट्यूटोरियल में हम सीखेंगे

dictionaries बनाना

Dictionaries में डेटा जोड़ना और डिलीट करना

Dictionaries से डेटा को पुनः प्राप्त करना

keys की उपस्थिति के लिए जाँच करना और एलिमेंट पर Iterate करना।

00:25 इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रही हूँ

Ubuntu Linux 16.04 ऑपरेटिंग सिस्टम

Python 3.4.3 और IPython 5.1.0

00:40 इस ट्यूटोरियल का अभ्यास करने के लिए, आपको पता होना चाहिए कि

बुनियादी data types और operators का उपयोग कैसे करना है। यदि नहीं, तो इस वेबसाइट पर प्रासंगिक Python ट्यूटोरियल देखें।

00:54 पहले हम dictionaries के बारे में सीखेंगे।
00:58 Dictionary आइटम्स का एक अनियोजित संग्रह है, जिसमें key:value युग्म होते हैं।

Dictionary का उपयोग किसी विशिष्ट key को देखने और संबंधित वैल्यू को पुनः प्राप्त करने के लिए किया जाता है।

01:12 Keys डिक्शनरी में अद्वितीय हैं, जबकि values नहीं हो सकती है।
01:18 डिक्शनरी की वैल्यूज किसी भी data type की हो सकती है।
01:23 लेकिन keys अपरिवर्तनीय data type की होनी चाहिए जैसे कि strings, numbers या tuples
01:31 ipython शुरू करें। टर्मिनल खोलें।
01:37 टाइप करें ipython3 और एंटर दबाएँ। यहाँ से, याद रखें कि टर्मिनल पर प्रत्येक कमांड टाइप करने के बाद एंटर की दबाना है।
01:50 एक खाली dictionary बनाने से शुरू करते हैं।
01:54 टाइप करें, empty is equal to ओपन और क्लोज curly braces. ध्यान दें कि lists के विपरीत, curly braces का उपयोग dictionary को परिभाषित करने के लिए किए जाता है।
02:06 अब देखते हैं कि एक अरिक्‍त dictionary' कैसे बनाते हैं।
02:11 दिखाए गए अनुसार टाइप करें, ध्यान दें कि

प्रत्येक key:value pair कॉमा द्वारा पृथक है। प्रत्येक key को एक कॉलन द्वारा उसके वैल्यू से अलग किया जाता है, और सभी curly braces में संलग्न है।

02:29 यहाँ, हमने student डिक्शनरी में चार प्रविष्टियों को परिभाषित किया है। keys हैं: name, age, gender, class.
02:44 इसका कंटेंट देखने के लिए student टाइप करें।
02:50 आगे डिक्शनरी एलिमेंट्स को एक्सेस करने के बारे में सीखते हैं।
02:55 dictionary की वैल्यू को अनुरूपी key का उपयोग करके एक्सेस किया जा सकता है।
03:01 सिंटेक्स है: dictionary underscore name square brackets में key
03:07 अब हम key ‘name’ के लिए वैल्यू को एक्सेस करते हैं।
03:12 टाइप करें, print brackets में student square brackets में single quotes में name
03:21 इच्छानुसार यह आउटपुट के रूप में raj प्रिंट करता है।
03:26 अब हम key ‘class’ के लिए वैल्यू को पुन: प्राप्त करेंगे।
03:31 टाइप करें, print brackets में student square brackets में single quotes में class

यह आउटपुट के रूप में 10 प्रदर्शित करता है।

03:43 यदि हम गलत key के साथ वैल्यू को एक्सेस करते हैं, तो हमें एक एरर मिलता है।
03:49 टाइप करें, student square brackets में single quotes में height
03:56 interpreter हमें KeyError: 'height' देता है, यह इसलिए क्योंकि key 'height' student डिक्शनरी में उपस्थित नहीं है।
04:05 यह dictionaries बनाने के बारे में है।
04:09 अब सीखते हैं कि dictionary में आइटम्स को कैसे जोड़ना और डिलीट करना है।
04:15 पहले डिक्शनरी student में एक एलिमेंट height जोड़ते हैं।

टाइप करें, student square brackets में single quotes में height is equal to 6.2

04:29 अब डिक्शनरी के कंटेंट को चैक करते हैं।

student टाइप करें। आप देख सकते हैं कि key-value ''height': 6.2 student डिक्शनरी में जुड़ गया है।

04:42 इसके बाद हम डिक्शनरी student के एलिमेंट class को संशोधित करते हैं।

टाइप करें, student square brackets में single quotes में class is equal to 11

04:56 अब, डिक्शनरी के कंटेंट को चैक करने के लिए, student टाइप करें।
05:02 जैसे कि आप देख सकते हैं, class key की वैल्यू 11 में परिवर्तित हो गई है।
05:06 अब डिक्शनरी student से age डिलीट करना सीखते हैं।

टाइप करें, del student square brackets में single quotes में age

05:20 student टाइप करें, आप देख सकते हैं कि अब key-value 'age': 16 student से डिलीट हो गई है।
05:29 आगे हम चैक करेंगे कि key डिक्शनरी में मौजूद है।

उसके लिए हम मेथड in का उपयोग कर सकते हैं।

05:39 मैथेड in True रिटर्न करेगा, यदि key डिक्शनरी में पाया जाता है। यदि key मौजूद नहीं है तो यह False रिटर्न करेगा।
05:48 ध्यान दें कि हम केवल डिक्शनरी में keys की उपस्थिति के लिए जाँच कर सकते हैं और न कि वैल्यूज के लिए।
05:55 डिक्शनरी की Keys क्रम में नहीं होती हैं। इसलिए slicing और striding डिक्शनरी में मान्य नहीं हैं।
06:03 एक उदाहरण के साथ कोशिश करते हैं।
06:06 टाइप करें, single quotes में school in student. हमें False प्राप्त होता है, अत: key 'school' student. में मौजूद नहीं है।
06:17 टाइप करें, single quotes में name in student . हमें अपेक्षानुसार True प्राप्त होता है।
06:25 अब हम देखते हैं कि डिक्शनरी की keys और वैल्यूज को कैसे पुनः प्राप्त करना है।

मेथड keys() का उपयोग keys की list प्राप्त करने के लिए किया जाता है।

मेथड values() का उपयोग वैल्यूज की list प्राप्त करने के लिए किया जाता है।

06:40 अब हम उपरोक्त विधियों को उदाहरणों के साथ आजमाते हैं।

टाइप करें, student dot keys ओपन और क्लोज ब्रैकेट्स। यह डिक्शनरी student के keys की list को रिटर्न करता है।

06:56 टाइप करें, student dot values ओपन और क्लोज ब्रैकेट्स।

यह डिक्शनरी student के values की list को रिटर्न करता है।

07:07 अब items method को देखते हैं।

टाइप करें, student dot items ओपन और क्लोज ब्रैकेट्स

07:16 यह डिक्शनरी student के key-value pairs के tuples की list को रिटर्न करता है।
07:22 keys(), values() and items() द्वारा रिटर्न किए गए लिस्ट के आइटम्स के क्रम का अनुमान नहीं लगाया जा सकता है।
07:30

डिक्शनरी में, वे उस क्रम में नहीं हैं जिसमें हमने उन्हें प्रविष्ट किया है।

07:35 वीडियो को रोकें। इसका अभ्यास करें और वीडियो को फिर से शुरू करें।
07:41 एक एक करके डिक्शनरी student की keys और values को प्रिंट करें। सुझाव: मेथड items और for loop का उपयोग करें।
07:50 हल के लिए टर्मिनल पर जाएँ।
07:54 दिखाए गए अनुसार टाइप करें। यह एक-एक करके keys और values को प्रदर्शित करता है।
08:02 इसी के साथ हम ट्यूटोरियल के अंत में पहुँचते हैं। संक्षेप में….
08:08 इस ट्यूटोरियल में हमने सीखा-
dictionaries  बनाना

keys का उपयोग करके डिक्शनरी के एलिमेंट्स को एक्सेस करना

key के लिए value असाइन करके डिक्शनरी में एलिमेंट्स जोड़ना।

08:22 फंक्शन del का उपयोग करके डिक्शनरी से एलिमेंट्स डिलीट करना।

क्रमश: keys() और values() मेथड का उपयोग करके keys और values को पुन: प्राप्त करना।

08:34 और for loop का उपयोग करके डिक्शनरी के एलिमेंट्स को दोहराना।
08:39 यहाँ हल करने हेतु आपके लिए कुछ स्वतः निर्धारण वाले प्रश्न हैं

दिखाए गए अनुसार डिक्शनरी d परिभाषित हैः आप value 'b' को कैसे पुन: प्राप्त करते हैं? डिक्शनरी d से value 'b' डिलीट करें।

08:55 और उत्तर हैं

d square brackets में 2 value 'b' देता है।

del d square brackets में 2 value ‘b’ डिलीट करता है।

09:10 कृपया समय के साथ अपने प्रश्नों को इस फोरम में पोस्ट करें।
09:14 कृपया Python से संबंधित अपने सामान्य प्रश्नों को इस फोरम पर पोस्ट करें।
09:19 FOSSEE टीम TBC परियोजना का समन्वय करती है।
09:23 स्पोकन ट्यूटोरियल प्रोजेक्ट NMEICT, MHRD, भारत सरकार द्वारा वित्त पोषित है। अधिक जानकारी के लिए, इस वेबसाइट पर जाएँ।
09:34 यह स्क्रिप्ट विकास द्वारा अनुवादित है। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Sakinashaikh