Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में एक सूची कैसे घोषित करें

पायथन में एक सूची को प्रारंभ करने के लिए वर्गाकार कोष्ठकों के साथ एक असाइन करें, सूची () फ़ंक्शन के साथ आरंभ करें, गुणा के साथ एक खाली सूची बनाएं, या सूची समझ का उपयोग करें। पायथन में सूची घोषित करने का सबसे आम तरीका वर्ग कोष्ठक का उपयोग करना है।


एक सूची पायथन में एक डेटा संरचना है जिसमें शून्य या अधिक तत्वों का क्रमबद्ध क्रम होता है। पायथन में सूचियाँ परिवर्तनशील हैं, जिसका अर्थ है कि उन्हें बदला जा सकता है। उनमें किसी भी प्रकार का डेटा हो सकता है, जैसे स्ट्रिंग या डिक्शनरी।

जब आप सूचियों के साथ काम करना शुरू करते हैं, तो आप पूछ सकते हैं:मैं पायथन में एक सूची कैसे शुरू करूं? या, दूसरे शब्दों में:मैं एक पायथन सूची कैसे बनाऊं?

यह ट्यूटोरियल उस प्रश्न का उत्तर देगा और पायथन में एक सूची को इनिशियलाइज़ करने के तरीकों को तोड़ देगा। हम सूचियों की मूल बातें देखेंगे और आप स्क्वायर ब्रैकेट नोटेशन, सूची (), सूची गुणा, और सूची समझ का उपयोग करके सूची को कैसे प्रारंभ कर सकते हैं।

पायथन सूची पुनश्चर्या

सूचियां शून्य या अधिक तत्वों को स्टोर करें। सूची में प्रत्येक तत्व को आइटम . के रूप में संदर्भित किया जाता है . सूचियों को अक्सर पायथन सरणियाँ कहा जाता है।

पायथन में, सूची में आइटम अल्पविराम से अलग होते हैं, और सूची स्वयं वर्ग कोष्ठक में संलग्न होती है। यहाँ पायथन में एक सूची का उदाहरण दिया गया है:

jobs =['सॉफ्टवेयर इंजीनियर', 'वेब डेवलपर', 'डेटा एनालिस्ट']

हमारी सूची में तीन मूल्य हैं:सॉफ्टवेयर इंजीनियर, वेब डेवलपर और डेटा विश्लेषक। हम ऊपर घोषित किए गए चर "नौकरियों" का उपयोग करके अपनी सूची का संदर्भ दे सकते हैं।

पायथन में सूची कैसे बनाएं

आप वर्ग कोष्ठक, सूची () विधि, सूची गुणन और सूची समझ का उपयोग करके पायथन में एक सूची शुरू कर सकते हैं।

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

वर्गाकार कोष्ठक आपको एक खाली सूची, या एक सूची को आरंभ करने देते हैं जिसमें कुछ डिफ़ॉल्ट मान होते हैं। सूची () विधि वर्ग कोष्ठक की तरह ही काम करती है। हालाँकि, यदि आप कुछ प्रारंभिक मान जोड़ना चाहते हैं, तो आपको वर्ग कोष्ठक और सूची () विधि के अंदर मदों की सूची जोड़नी होगी।

सूची गुणन से आप एक नई सूची बना सकते हैं जो मौजूदा सूची के तत्वों को दोहराती है। सूची की समझ आपको मौजूदा सूची की सामग्री से एक नई सूची बनाने देती है।

पायथन सूची बनाएं:वर्गाकार कोष्ठक

आप वर्गाकार कोष्ठकों या सूची() . का उपयोग कर सकते हैं पायथन में एक खाली सूची को इनिशियलाइज़ करने की विधि। इस ट्यूटोरियल के प्रयोजनों के लिए, हम इस बात पर ध्यान देंगे कि आप वर्गाकार कोष्ठकों या सूची() का उपयोग कैसे कर सकते हैं खाली सूची को इनिशियलाइज़ करने की विधि।

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

<पूर्व>नौकरियां =[]प्रिंट (नौकरियां)

हमारा कोड लौटाता है:[].

वर्गाकार कोष्ठक जिनके बीच कुछ भी नहीं है, एक रिक्त सूची का प्रतिनिधित्व करते हैं।

हम कुछ डिफ़ॉल्ट मानों को अपने वर्गाकार कोष्ठकों के बीच जोड़कर निर्दिष्ट कर सकते हैं:

jobs =['सॉफ्टवेयर इंजीनियर','डेटा एनालिस्ट']

हमने दो प्रारंभिक मूल्यों के साथ एक सूची वस्तु घोषित की है:"सॉफ्टवेयर इंजीनियर" और "डेटा विश्लेषक"।

पायथन सूची बनाएं:सूची () विधि

पायथन में बिना किसी मूल्य के एक खाली सूची बनाने का दूसरा तरीका है सूची () . का उपयोग करना तरीका। कार्रवाई में सूची () विधि का एक उदाहरण यहां दिया गया है:

<पूर्व>नौकरियां =सूची () प्रिंट (सूची)

हमारा कोड लौटाता है:[].

ये दोनों पहले दो दृष्टिकोण एक ही प्रतिक्रिया देते हैं:एक खाली सूची। इनमें से किसी भी दृष्टिकोण का उपयोग करना सबसे अच्छा कब होता है, इसके लिए कोई मानक नहीं हैं। आम तौर पर रिक्त वर्ग कोष्ठक ([]) दृष्टिकोण का उपयोग किया जाता है क्योंकि यह अधिक संक्षिप्त है।

पायथन घोषणा सूची:सूची गुणन

एकाधिक मानों वाली सूची को प्रारंभ करने का एक तरीका सूची गुणन है। यह दृष्टिकोण आपको एक निश्चित संख्या में पूर्वनिर्धारित मानों के साथ एक सूची बनाने की अनुमति देता है।

तो, मान लीजिए कि हम एक प्रोग्राम बना रहे हैं जो हमें अपनी शीर्ष 10 पसंदीदा पुस्तकों के नाम बताने के लिए कहता है। हम एक ऐरे को इनिशियलाइज़ करना चाहते हैं जो हमारे द्वारा दर्ज की गई किताबों को स्टोर करेगी। हम निम्नलिखित कोड का उपयोग करके ऐसा कर सकते हैं:

पसंदीदा_किताबें =[''] * 10प्रिंट(पसंदीदा_किताबें)

हमारा कोड लौटाता है:

['', '', '', '', '', '', '', '', '', '']

हमारे कार्यक्रम ने एक सूची बनाई है जिसमें 10 मान हैं।

आइए हमारे कोड को तोड़ दें। पहली पंक्ति में, हम 10 मानों वाली सूची घोषित करने के लिए गुणन सिंटैक्स का उपयोग करते हैं। इस सूची में प्रत्येक आइटम के लिए हम जिस मान का उपयोग करते हैं वह है '', या एक रिक्त स्ट्रिंग। फिर, हम अपनी सूची को कंसोल पर प्रिंट करने के लिए पायथन प्रिंट () फ़ंक्शन का उपयोग करते हैं।

हम किसी भी मूल्य के साथ सूची को प्रारंभ करने के लिए इस वाक्यविन्यास का उपयोग कर सकते हैं। अगर हम चाहते हैं कि हमारी सूची एक किताब चुनें के बराबर 10 मानों के साथ शुरू हो। , हम निम्नलिखित कोड का उपयोग कर सकते हैं:

favorite_books =['एक किताब चुनें।'] * 10प्रिंट (पसंदीदा_किताबें)

जब हम अपना कोड निष्पादित करते हैं, तो हम 10 मानों वाली एक सूची बनाते हैं। सूची में प्रत्येक मान एक पुस्तक चुनें के बराबर है। . हम इस सूची को कंसोल पर प्रिंट करते हैं:

['एक किताब चुनें।', 'एक किताब चुनें।', 'एक किताब चुनें।', 'एक किताब चुनें।', 'एक किताब चुनें।', 'एक किताब चुनें।', 'एक किताब चुनें।' .', 'एक किताब चुनें।', 'एक किताब चुनें।', 'एक किताब चुनें।']

पायथन डिक्लेयर लिस्ट:लिस्ट कॉम्प्रिहेंशन

उपरोक्त खंड में, हमने दिखाया कि सूची गुणन का उपयोग करके सूची को कैसे प्रारंभ किया जाए। यह दृष्टिकोण उपयोगी है क्योंकि यह आपको डिफ़ॉल्ट मानों के साथ एक सूची प्रारंभ करने की अनुमति देता है।

आप सूची बोध पद्धति का उपयोग करके डिफ़ॉल्ट मानों वाली सूची को प्रारंभ भी कर सकते हैं। एक पायथन सूची समझ एक ऐसी तकनीक को संदर्भित करती है जो आपको मौजूदा पुनरावर्तनीय वस्तु का उपयोग करके सूचियां बनाने की अनुमति देती है। चलने योग्य वस्तु एक सूची या एक श्रेणी () हो सकती है कथन, या किसी अन्य प्रकार का चलने योग्य।

सूची की समझ एक पुनरावर्तक के आधार पर सूची को परिभाषित करने का एक उपयोगी तरीका है क्योंकि यह सुरुचिपूर्ण, सरल और व्यापक रूप से मान्यता प्राप्त है।

मान लें कि हम एक पुस्तक चुनें के बराबर 10 मानों वाली एक सूची बनाना चाहते हैं। , जैसा कि हमने पिछले उदाहरण में किया था। हम निम्नलिखित कोड का उपयोग करके सूची समझ के साथ ऐसा कर सकते हैं:

पसंदीदा_किताबें =['एक किताब चुनें।' मेरे लिए रेंज में(10)]प्रिंट(पसंदीदा_किताबें)

हमारा कोड लौटाता है:

['एक किताब चुनें।', 'एक किताब चुनें।', 'एक किताब चुनें।', 'एक किताब चुनें।', 'एक किताब चुनें।', 'एक किताब चुनें।', 'एक किताब चुनें।' .', 'एक किताब चुनें।', 'एक किताब चुनें।', 'एक किताब चुनें।']

उपरोक्त उदाहरण में, हम सूची बनाने के लिए सूची समझ का उपयोग करते हैं। लिस्ट कॉम्प्रिहेंशन स्टेटमेंट फॉर i इन रेंज(10) . है पुनरावर्तक इस पुनरावर्तक का उपयोग एक सूची बनाने के लिए किया जाता है जो मान को दोहराता है एक पुस्तक चुनें। दस गुना अधिक।

निष्कर्ष

सूची को प्रारंभ करना सूचियों के साथ काम करने का एक मुख्य भाग है। इस ट्यूटोरियल में चर्चा की गई कि वर्गाकार कोष्ठकों और सूची () . का उपयोग करके खाली सूचियों को कैसे प्रारंभ किया जाए तरीका। इसमें यह भी चर्चा की गई कि एक निश्चित संख्या में मानों वाली सूची बनाने के लिए सूची गुणन और सूची समझ तकनीकों का उपयोग कैसे करें।

अब आप एक समर्थक की तरह पायथन में सूचियों को आरंभ करने के लिए तैयार हैं!

आप पायथन प्रोग्रामिंग भाषा के बारे में और कैसे सीख सकते हैं, इस बारे में सलाह के लिए हमारा हाउ टू लर्न पायथन गाइड पढ़ें।


  1. हम पायथन में सूचियों को कैसे परिभाषित करते हैं?

    एक सूची पायथन में एक अनुक्रम डेटा प्रकार है। यह वर्ग कोष्ठक ([ ]) में शामिल तत्वों की अल्पविराम से अलग की गई सूची है, जरूरी नहीं कि एक ही प्रकार की हो। सूची एक आदेशित संग्रह है। एक सूची वस्तु में व्यक्तिगत तत्व को शून्य आधारित सूचकांक द्वारा पहुँचा जा सकता है। उदाहरण list1 = ['physics', '

  1. हम पायथन में वेरिएबल कैसे घोषित करते हैं?

    संक्षिप्त उत्तर यह है कि Python में वेरिएबल घोषित करने की कोई आवश्यकता नहीं है। अधिक विस्तार से विवरण निम्नलिखित है। सांख्यिकीय रूप से टाइप की गई भाषाओं (सी, सी ++, जावा, सी #) के लिए आवश्यक है कि उपयोग किए जाने वाले चर के नाम और प्रकार की घोषणा को प्रोग्राम में उपयोग करने से पहले घोषित किया जाना

  1. पायथन में तारों की सूची कैसे क्रमबद्ध करें?

    एक सूची को जगह में क्रमबद्ध करने के लिए, यानी, सूची को स्वयं क्रमबद्ध करें और उस सूची में ही क्रम बदलें, आप स्ट्रिंग्स की सूची पर सॉर्ट () का उपयोग कर सकते हैं। उदाहरण के लिए, >>> a = ["Hello", "My", "Followers"] >>> a.sort() >>> print a ['