Python-3.4.3/C3/Sets-in-Python/Hindi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time
Narration
00:01 Sets in Python पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:06 इस ट्यूटोरियल में हम सीखेंगे, lists से sets बनाना,
00:12 union, intersection और symmetric difference operations का क्रियान्वित करना।
00:18 जांचेंगे कि क्या एक set दूसरे का subset है और lists के साथ विभिन्न समानताओं को समझेंगे।
00:27 इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रही हूँ

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

00:35 Python 3.4.3 और IPython 5.1.0
00:42 इस ट्यूटोरियल का अभ्यास करने के लिए, आपको पता होना चाहिए कि बुनियादी Python कमांड को ipython console पर कैसे रन करना है और lists का उपयोग कैसे करना है।
00:53 यदि नहीं, तो इस वेबसाइट पर प्रासंगिक Python ट्यूटोरियल देखें।
00:58 पहले sets का अवलोकन करते हैं।
01:02 Sets विशिष्ट एलिमेंट्स का अनियोजित संग्रह हैं।
01:07 set खुद ही mutable है। हम इससे items को जोड़ या हटा सकते हैं।
01:14 ipython शुरू करें। टर्मिनल खोलें।
01:19 ipython3 टाइप करें और एंटर दबाएँ।
01:24 यहाँ से, याद रखें कि टर्मिनल पर प्रत्येक कमांड टाइप करने के बाद एंटर की दबाना है।
01:31 अब देखते हैं कि sets कैसे इनपुट करना है।
01:35 टाइप करें,

a underscore list is equal to square brackets में 1 comma 2 comma 1 comma 4 comma 5 comma 6 comma 2

01:47 टाइप करें, a is equal to set brackets में a underscore list
01:54 फिर टाइप करें, a
01:57 हम देख सकते हैं कि डुप्लिकेट हटा दिए जाते हैं और set में केवल विशिष्ट एलिमेंट्स होते हैं।
02:03 Sets को निम्न प्रकार से भी बनाया जा सकता है
02:08 टाइप करें, b is equal to curly braces में 1 comma 2 comma 1 comma 4 comma 5 comma 6 comma 2
02:19 टाइप करें, b. पहले की तरह हम देखते हैं कि set में केवल विशिष्ट एलिमेंट्स शामिल हैं।
02:27 एक खाली 'set बनाने के लिए, टाइप करें c is equal to set open और close brackets
02:36 ध्यान दें, d is equal to open और close curly braces एक खाली डिक्शनरी बनाता है, ना कि एक खाली set.
02:45 Sets में numbers, strings और tuples हो सकते हैं।

लेकिन mutable elements जैसे कि lists या dictionaries नहीं हो सकते हैं।

02:56 टाइप करें, b underscore list is equal to square brackets में फिर से square brackets में 1 comma 2 comma 1 comma 6 comma 2
03:09 अब टाइप करें, b is equal to set brackets में b underscore list
03:17 जैसे कि आप देख सकते हैं, यह TypeError. है।
03:21 अब sets पर कुछ operations करते हैं।

इसके लिए, हम पहले sets का एक युग्म बनायेंगे।

03:29 दिखाए गए अनुसार sets टाइप करें।
03:33 यहाँ, f 1 से 10 तक की fibonacci संख्याओं का set है।
03:39 और p 1 से 15 तक की' अभाज्य संख्याओं का set है।
03:44 sets पर विभिन्न ऑपरेशन्स किए जा सकते हैं।
03:47 पहले हम add method का उपयोग करके set में एक एलिमेंट जोड़ेंगे।
03:53 टाइप करें, f dot add brackets में 13
03:58 अब टाइप करें, f

जैसे कि आप देख सकते हैं 13 सेट f में जुड़ गया है।

04:06 यदि एलिमेंट पहले से मौजूद है तो add method का कोई प्रभाव नहीं है।
04:11 टाइप करें, f dot add brackets में 13
04:16 टाइप करें, f

जैसा कि आप देख सकते हैं, इस बार 13 नहीं जोड़ा गया है।

04:23 अब हम remove method' का उपयोग करके 'एलिमेंट को हटाना सीखेंगे।
04:28 टाइप करें, p dot remove brackets में 13
04:34 अब p टाइप करें। जैसे कि आप देख सकते हैं 13 सेट p से हट गया है।
04:41 यदि एलिमेंट member नहीं है, तो यह KeyError देगा।
04:46 टाइप करें, p dot remove brackets में 18
04:52 KeyError आता है क्योंकि एलिमेंट 18 p में मौजूद नहीं है।
04:57 pipe कैरेक्टर union के लिए है।
05:01 टाइप करें, f pipe p
05:06 या टाइप करें, f dot union brackets में p

यह f और p का union देता है।

05:16 ampersand कैरेक्टर्स intersection के लिए है।
05:20 टाइप करें, f ampersand p

या टाइप करें, f dot intersection brackets में p

05:30 यह f और p का intersection देता है।
05:34 टाइप करें, f minus p

या टाइप करें, f dot difference brackets में p

05:44 इसने सभी एलिमेंट्स दिए हैं जो f में हैं, लेकिन p में नहीं हैं।
05:50 टाइप करें, f caret p
05:54 या टाइप करें, f dot symmetric underscore difference brackets में p
06:01 इसने सभी एलिमेंट्स दिए हैं, जो f union p में हैं लेकिन f intersection p में नहीं हैं।
06:08 गणितीय शब्दों में, यह symmetric difference देता है।
06:13 Sets subsets की जाँच का भी समर्थन करता है।
06:17 टाइप करें, a is equal to set brackets में square brackets में 1 comma 2 comma 3 comma 4
06:27 टाइप करें, b is equal to set brackets में square brackets में 1 comma 2
06:35 अब टाइप करें, b less than or equal to a

या टाइप करें, b dot issubset brackets में a

06:47 यह True देता है, क्योंकि b a का सबसेट है।
06:52 Sets supersets की जाँच का भी समर्थन करता है।

टाइप करें, b greater than or equal to a

07:01 या टाइप करें, b dot issuperset brackets में a
07:08 हमें False प्राप्त होता है, क्योंकि b a का सुपरसेट नहीं है।
07:14 प्रत्येक set एक subset और साथ ही खुद का superset होता है।
07:20 टाइप करें, a less than or equal to a

a greater than or equal to a

07:28 यह दोनों मामलों में True देता है, क्योंकि a खुद का ही superset और subset है।
07:35 set के एलिमेंट्स को for loop के उपयोग से एक्सेस किया जा सकता है।
07:39 टाइप करें, for x in a colon print brackets में x
07:47 set से आइटम किसी भी विशिष्ट क्रम में नहीं दिखाई देगा।
07:52 length' और containership sets पर lists और tuples की तरह चैक होते हैं।
07:59 टाइप करें, len brackets में a

यह 4 प्रदर्शित करता है।

08:07 टाइप करें,

1 in a

7 in a

08:13 यह क्रमशः True और False प्रिंट करता है।
08:18 Sets indexing को सपोर्ट नहीं करता है।

इसलिए, slicing और striding sets पर मान्य नहीं हैं।

08:25 वीडियो को रोकें। इस अभ्यास को करने का प्रयास करें और वीडियो को फिर से शुरू करें।
08:31 दिखाए गए मार्क्स की सूची को देखते हुए, सभी डुप्लिकेट मार्क्स को सूचीबद्ध करें।
08:37 हल के लिए टर्मिनल पर जाएँ।
08:41 टाइप करें, marks is equal to square brackets में 20 comma 23 comma 22 comma 23 comma 20 comma 21 comma 23
08:53 marks underscore set is equal to set brackets में marks
09:00 for num in marks underscore set colon

marks dot remove brackets में num

09:10 remove मेथड list से एलिमेंट की पहली उपस्थिति को हटाता है।
09:17 टाइप करें, duplicates is equal to set bracket में marks
09:24 अब टाइप करें, duplicates
09:28 अब हमारे पास set duplicates में डुप्लिकेट मार्क्स हैं।

इसलिए, हमने अपना अपेक्षित हल प्राप्त कर लिया है।

09:37 इसी के साथ हम ट्यूटोरियल के अंत में पहुँचते हैं। संक्षेप में….
09:43 इस ट्यूटोरियल में हमने सीखा, curly braces का उपयोग करके या lists से sets बनाना।
09:50 union, intersection और symmetric difference operations क्रियान्वित करना।
09:55 less than or equal to ऑपरेटर का उपयोग करके चैक करना कि क्या set किसी ओर का subset है।
10:02 lists के साथ length और containership जैसी विभिन्न समानताओं को समझना।
10:08 यहाँ हल करने हेतु आपके लिए कुछ स्वतः निर्धारण वाले प्रश्न हैं।
10:12 पहला, यदि a निम्न प्रकार असाइन किया गया है, तो a का set क्या है।
10:18 दूसरा, जैसे कि दिखाया गया है odd' और squares दिया हुआ है। आप इन दोनों sets के symmetric difference को कैसे ज्ञात करते हैं?
10:27 तीसरा, यदि a एक set है, तो आप कैसे चैक करेंगे कि वैरिएबल b a में मौजूद है?
10:34 और उत्तर हैंः

पहला। a के set ' में list a के सभी सामान्य एलिमेंट्स होंगे, अर्थात 1 comma 2 comma 3 comma 5 comma 8.

10:46 दूसरा, दो sets के बीच symmetric difference ज्ञात करने के लिए, हम caret ऑपरेटर का उपयोग करते हैं। अत: हम odd caret squares टाइप कर सकते हैं।
10:56 तीसरा, containership चैक करने के लिए, b in a टाइप करते हैं।
11:01 कृपया समय के साथ अपने प्रश्नों को इस फोरम में पोस्ट करें।
11:05 कृपया Python से संबंधित अपने सामान्य प्रश्नों को इस फोरम पर पोस्ट करें।
11:10 FOSSEE टीम TBC परियोजना का समन्वय करती है।
11:15 स्पोकन ट्यूटोरियल प्रोजेक्ट NMEICT, MHRD, भारत सरकार द्वारा वित्त पोषित है।

अधिक जानकारी के लिए, इस वेबसाइट पर जाएँ।

11:25 यह स्क्रिप्ट विकास द्वारा अनुवादित है। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Sakinashaikh