Python/C3/Getting-started-with-lists/Hindi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:00 नमस्कार दोस्तों "lists के साथ शुरूआत" पर ट्यूटोरियल में आपका स्वागत है।
00:06 इस ट्यूटोरियल में हम लिस्ट्स नामक पाइथन डेटा स्ट्रक्चर से परिचित होंगे। इस ट्यूटोरियल की समाप्ति पर, आप निम्न करने में समर्थ होंगे,
  1. लिस्ट्स बनाने में
  2. लिस्ट एलीमेंट्स को एक्सेस करने में
  3. लिस्ट्स में एलीमेंट्स जोड़ने में
  4. लिस्ट्स से एलीमेंट्स डिलीट करने में
00:23 अतः अभी, लिस्ट एक मिश्रित डेटा एलीमेंट है, इसमें विभिन्न प्रकार के डेटा टाइप्स समाविष्ट हो सकते हैं।
00:32 लिस्ट भी एक सीक्वेंस डेटा टाइप है जहाँ सभी एलीमेंट्स एक विशिष्ट क्रम में क्रमबद्ध होते हैं।
0:36 आई पाइथन इन्टरप्रेटर शुरू करें और सबसे पहले बिना किसी एलीमेंट्स के एक खाली लिस्ट बनाएँ।
00:41 कमांड में ipython टाइप करें। फिर टाइप करें empty is equal to square brackets.
0:53 फिर टाइप करें empty() एम्प्टी बंद कोष्ठकों में होना चाहिए।
00:59 यह बिना किसी एलीमेंट्स के एक खाली लिस्ट है।
01:03 टाइप करें non empty is equal to within square brackets और single quotes में spam comma within single quotes eggs comma 100 comma 1.234] के रूप में एक अरिक्त लिस्ट को परिभाषित करते हैं।
01:24 अर्थात्, एक लिस्ट बनाने का सबसे सरल तरीका है दो वर्गाकार कोष्ठकों में कॉमा से विभाजित वैल्यूज़(या आइटम्स) के क्रम को टाइप करना।
01:34 जैसा कि हम देख सकते हैं, लिस्ट्स भिन्न प्रकार के डेटा सम्मिलित कर सकता है।
01:37 पिछले उदाहरण में 'spam' और 'eggs' स्ट्रिंग्स हैं जहाँ 100 और 1.234 पूर्णांक और दशमलव क्रमशः हैं।
01:48 अतः, हम भिन्न डेटा टाइप्स के एलीमेंट्स को लिस्ट्स में खुद लिस्ट्स को सम्मिलित करते हुए रख सकते हैं।
01:54 यह विशेषता लिस्ट्स को विविध डेटा स्ट्रक्चर्स बनाती हैं।
01:59 लिस्ट के अंदर एक लिस्ट सम्मिलित करते हैं।
02:02 हम लिस्ट के एक एलीमेंट को उसके अनुरूपी इंडेक्स का इस्तेमाल करके एक्सेस करते हैं।
02:07 अतः कमांड में टाइप करें non empty, फिर टाइप करें listinlist is equal to square brackets [4,2,3,4],'and', 1, 2, 3, 4.
02:41 अतः अब हम अनुरूपी इंडेक्स का इस्तेमाल करके एक लिस्ट के एक एलीमेंट को एक्सेस कर सकते हैं।
02:49 लिस्ट के पहले एलीमेंट का इंडेक्स 0 है।
02:53 अतः अरिक्त लिस्ट के लिए, nonempty[0] पहला एलीमेंट, nonempty[1] दूसरा एलीमेंट और इसी प्रकार से तथा nonempty[3] अंतिम एलीमेंट देता है। अतः कमांड टाइप करें non empty within [0] फिर से nonempty[1] फिर nonempty[3]
03:23 यहाँ पर विडियो रोकें, निम्न अभ्यास की कोशिश करें और विडियो पुनः चलायें।
03:28 क्या होता है जब आप nonempty[-1] करते हैं।
03:34 आप टर्मिनल पर जा सकते हैं और टाइप करें वर्गाकार कोष्ठकों में nonempty -1.
03:44 जैसा कि आप देख सकते हैं, आपको अंतिम एलीमेंट का डेटा प्राप्त होता है, जो है 1.234.
03:53 पाइथन में नेगेटिव इन्डिसेस का उपयोग एलीमेंट्स को अंत से प्राप्त करने के लिए करते हैं।
03:58 अतः, -1 अंतिम एलीमेंट देता है जोकि 4th एलीमेंट है, -2 अंत से दूसरा एलीमेंट देता है और -4 अंत से चौथा एलीमेंट देता है, इस उदहारण में पहला एलीमेंट है।
04:15 अतः टाइप करें nonempty -1 nonempty[-2] फिर nonempty -4.
04:24 हम लिस्ट के अंत में append फंक्शन का इस्तेमाल करके एलीमेंट्स भी जोड़ सकते हैं।
04:28 अतः टाइप करें nonempty dot append कोष्ठक और सिंगल कोट्स के अंदर onemore.
04:41 हम एक एरर देख सकते हैं।
04:46 फिर टाइप करें nonempty ; फिर टाइप करें nonempty dot append कोष्ठक के अंदर 6
05:09 तो पुनः nonempty.
05:15 कृपया यहाँ विडियो रोकें, अभ्यास करें और फिर जारी रखें।
05:21 1. लिस्ट listinlist में एलीमेंट 'and' को पाने का क्या सिन्टैक्स होगा?
05:29 2. नेगेटिव इन्डिसेस का इस्तेमाल करके आप 'and' कैसे पाएँगे?
05:34 अतः, उत्तर आपके स्क्रीन पर है
05:38 जैसा कि हम देख सकते हैं, कि nonempty के आगे 'onemore' और अंत में 6 जुड़ गया है।
05:45 चलिए आगे बढ़ते हैं।
05:47 लिस्ट में एलीमेंट्स की संख्याओं का पता करने के लिए हम len फंक्शन का इस्तेमाल कर सकते हैं।
05:50 लिस्ट 'nonempty' की लम्बाई पता करते हैं।
05:54 अतः टाइप करें len within brackets nonempty .
06:05 वैसे ही जैसे लिस्ट में हम एलीमेंट्स जोड़ सकते हैं, हम उन्हें हटा भी सकते हैं।
06:08 यह करने के दो तरीके हैं। एक इंडेक्स का इस्तेमाल करके। हम कोशिश करते हैं टाइप करें del{nonempty[1]}
06:12 अतः टाइप करें del within brackets nonempty और square brackets 1.
06:26 फंक्शन del इंडेक्स 1 के एलीमेंट को डिलीट करता है जोकि लिस्ट में दूसरा एलीमेंट है, 'eggs'.
06:34 एलीमेंट हटाने का अन्य तरीका है कंटेंट के ज़रिए।
06:37 मानते हैं, कि हम nonempty लिस्ट से 100 डिलीट करना चाहते हैं।
06:41 इसके लिए, आप फंक्शन remove इस्तेमाल कर सकते हैं। अतः टाइप करें nonempty.remove (100)
06:55 किन्तु, क्या यदि यहाँ दो 100's होते?
06:57 यह जाँचने के लिए गएक छोटा सा प्रयोग करते हैं।
07:01 अब, कमांड में nonempty dot append within brackets in single quotes spam.
07:11 फिर टाइप करें nonempty.
07:15 फिर टाइप करें nonempty dot remove within brackets in single quotes spam; फिर आउटपुट के लिए टाइप करें nonempty .
07:29 यदि हम अब जाँचें, हम देखेंगे कि पहले वाला 'spam' हट गया है और इसलिए फंक्शन remove क्रम में पहले वाले एलीमेंट को हटाता है और अन्य को अप्रभावित छोड़ता है।
07:39 यह आप ध्यान रखें, कि del इंडेक्स नम्बर के द्वारा हटाता है, removeकंटेंट को पास करने के आधार पर हटाता है।
07:50 चलिए एक उदाहरण लेते हैं।
07:53 टाइप करें del हमें [1,2,3] देता है।
07:59 अतः टर्मिनल पर पर टाइप करें k is equal to 1,2 ,1,3 और फिर टाइप करें del within brackets and square brackets k then square brackets 2.
08:25 remove हमें [2,1,3] देगा।
08:29 चूँकि यह x[2] से मिलने वाले के पहले पड़ाव को डिलीट करता है जोकि 1 है।
08:37 अतः टाइप करें k dot remove और कोष्ठकों में x फिर square brackets 2.
08:59 जैसा कि हमने एक एरर देखी, हमने x of 2 को k of 2 में बदल दी।
09:09 यहाँ पर विडियो रोकें, निम्न अभ्यास की कोशिश करें और फिर से चलायें।
09:14 1.लिस्ट listinlist से तीसरा एलीमेंट हटायें।
09:19 2.लिस्ट listinlist से 'and' हटायें।
09:24 हल आपके स्क्रीन पर है।
09:29 इसी के साथ हम इस ट्यूटोरियल की समाप्ति की ओर आ गये हैं।
09:30 इस ट्यूटोरियल में, हमने सीखा, लिस्ट्स बनाना, इंडेक्स नम्बर्स का इस्तेमाल करके लिस्ट्स को एक्सेस करना, फंक्शन append का इस्तेमाल करके लिस्ट में एलीमेंट जोड़ना।
09:40 del फंक्शन में हटाये जाने वाले एलीमेंट का इंडेक्स नम्बर निर्दिष्ट करके लिस्ट्स से एलीमेंट हटाना।
09:47 फिर, remove फंक्शन इस्तेमाल करके कंटेंट के जरिये, लिस्ट से एलीमेंट डिलीट करना और अंत में len फंक्शन का इस्तेमाल करके लिस्ट की लम्बाई पता करना।
09:59 यहाँ आपके हल करने के लिए कुछ स्वतः निर्धारण सवाल हैं।
10:02 1.आप कैसे एक खली लिस्ट बनाएँगे?
10:05 2.क्या आप लिस्ट के अंदर लिस्ट रख सकते हैं?
10:09 3.कैसे आप लिस्ट की बिना लम्बाई ज्ञात करे, उसके अंत को एक्सेस करेंगे?
10:15 और उत्तर है,
10:18 1.हम empty.empty=[] वर्गाकार कोष्ठकों के अंदर केवल खाली जगह छोडकर एक खाली लिस्ट बनाते हैं।
10:30 2.हाँ।
10:34 लिस्ट, list सहित सभी अन्य डेटा टाइप्स को सम्मिलित कर सकता है।
10:44 यहाँ एक उदाहरण है list_in_list=[2.3,[2,4,6],'string,'all datatypes can be there']
10:56 3. नेगटिव इन्डिसेस का इस्तेमाल करके, हम नेगेटिव इन्डिसेस का इस्तेमाल करके लिस्ट को अंत से एक्सेस कर सकते हैं।
11:04 यह एक उदहारण है nonempty = ['spam', 'eggs', 100, 1.234] nonempty[-1]
11:15 आशा है कि आपने इस ट्यूटोरियल का आनन्द उठाया और इसे लाभदायक पाया।
11:19 धन्यवाद!

Contributors and Content Editors

Devraj, PoojaMoolya