पायथन में एक ऐरे कैसे बनाएं और अन्य चीजें जो आपको पायथन ऐरे के बारे में जानने की आवश्यकता है

स्रोत नोड: 1402381

Arrays एक शक्तिशाली और उपयोगी मॉड्यूल हैं। पायथन में, आप दो तरीकों से एक सरणी बना सकते हैं: पायथन स्टैंडर्ड लाइब्रेरी या NymPy पैकेज का उपयोग करना।

यदि आप अभी शुरुआत कर रहे हैं या साधारण डेटा प्रकारों के साथ एक सरणी बनाना चाहते हैं, तो पायथन मानक पुस्तकालय से सरणी मॉड्यूल पर्याप्त होगा। हालाँकि, जैसा कि डेटा विज्ञान के लिए पायथन का व्यापक रूप से उपयोग किया जा रहा है, num.py सरणी को अक्सर वास्तविक मानक के रूप में देखा जा सकता है क्योंकि यह अधिक लचीला और मजबूत है।

इस ट्यूटोरियल में, हम पायथन मानक पुस्तकालय में सरणी मॉड्यूल का उपयोग करने पर ध्यान केंद्रित करेंगे।

पायथन सरणी क्या है और वे क्या कर सकते हैं?

पायथन सरणियाँ डेटा संरचनाएँ हैं जो एक ही प्रकार की कई वस्तुओं को संग्रहीत कर सकती हैं, उदाहरण के लिए, आपके पास स्ट्रिंग्स की एक सरणी हो सकती है। जब आप एक ही डेटा प्रकार के कई आइटम के साथ काम कर रहे होते हैं, तो सरणियाँ स्टोर करना, व्यवस्थित करना, तत्वों को हटाना और मानों में हेरफेर करना आसान बनाती हैं।

यदि आप अभी पायथन सरणियों के साथ शुरुआत कर रहे हैं तो यह भ्रमित करने वाला लग सकता है। तो इसके बारे में सोचने का एक और तरीका यहां है: कहें कि आप अपने बुकशेल्फ़ को व्यवस्थित कर रहे हैं और किताबों के शीर्षकों की एक सूची है। हो सकता है कि आप इस सूची को किसी ऐसे स्थान पर संग्रहीत करना चाहें जहां आप आसानी से पहुंच सकें, यदि आप कभी भी शीर्षकों को व्यवस्थित करना, हटाना या कुछ जानकारी प्राप्त करना चाहते हैं। पायथन में, शीर्षकों की यह सूची एक सरणी में संग्रहीत की जाएगी।

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

पायथन में एक सरणी कैसे बनाएं

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

आपका मूल सिंटैक्स इस तरह दिखेगा:
a=array(data type,value list)`

बुकशेल्फ़ उदाहरण का उपयोग करना:
a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince])

आप पायथन सरणी में किसी तत्व का उपयोग कैसे करते हैं?

सरणी में प्रत्येक तत्व की एक अनुक्रमणिका संख्या होती है, जो 0 से शुरू होती है। यह आपको किसी सरणी में किसी तत्व तक पहुंचने की अनुमति देता है। मूल सिंटैक्स इस तरह दिखेगा:


Array_name[index value]

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


a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince]) a[1]=Game of Thrones

आप पायथन सरणी की लंबाई कैसे जान सकते हैं?

यह समझकर कि इंडेक्स नंबर कैसे काम करता है, आप पायथन एरे की लंबाई का भी पता लगा सकते हैं। जैसे ही सूचकांक संख्या 0 से शुरू होती है, पायथन सरणी की लंबाई अंतिम सूचकांक संख्या से 1 अधिक होगी। एक और तरीका है का उपयोग करना len() पायथन सरणी की लंबाई का पता लगाने के लिए कार्य:


a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince])
len(a)=5

पायथन सरणी से किसी तत्व को कैसे हटाएं?

पायथन सरणी से तत्वों को हटाने के कुछ तरीके हैं।

यदि आप किसी तत्व को उनकी अनुक्रमणिका संख्या के आधार पर हटाना चाहते हैं, तो आप पायथन का उपयोग कर सकते हैं del बयान:


a=array(books, [harry potter, game of thrones, narnia, the hobbit, the little prince])
del books[2]

उपरोक्त उदाहरण में, आप तीसरे तत्व को पायथन सरणी, "नार्निया" से हटा रहे हैं। इस पद्धति का उपयोग करने के लिए, आपको उस तत्व की अनुक्रमणिका संख्या जानने की आवश्यकता है जिसे आप निकालना चाहते हैं।

लेकिन क्या होगा यदि आप सुनिश्चित नहीं हैं कि आप जिस तत्व को हटाना चाहते हैं वह कहाँ है? इस मामले में, आप पायथन का उपयोग कर सकते हैं remove() तरीका:


a=array(books, [harry potter, game of thrones, narnia, the hobbit, the little prince])
del books[harry potter]

इस का उपयोग करके remove() विधि, आप किसी विशिष्ट तत्व का पता लगाने और उसकी अनुक्रमणिका संख्या जानने की आवश्यकता के बिना निकालने में सक्षम होंगे।

यदि आप इस बारे में अधिक जानना चाहते हैं कि आप पायथन सरणियों के साथ क्या कर सकते हैं, तो आप देख सकते हैं इस ट्यूटोरियल or एक वरिष्ठ डेवलपर खोजें आपको चरण दर चरण पायथन में महारत हासिल करने में मदद करने के लिए!

पायथन ऐरे पायथन मदद पायथन tutor.png

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

पायथन सरणियों पर अधिक संसाधन: - एक पायथन सरणी को सूची में बदलें
- पायथन में सरणी से तत्व निकालें
- पायथन में सरणी का योग खोजें
- पायथन में एक सरणी कैसे काटें

समय टिकट:

से अधिक संहिताकार ब्लॉग