हल: अजगर में सरणी की गिरावट

पायथन में एक सरणी घोषित करने में मुख्य समस्या यह है कि जब यह बनाया जाता है तो सरणी को आरंभीकृत नहीं किया जाएगा। यह अनपेक्षित व्यवहार का कारण बन सकता है यदि सरणी का उपयोग लूप में किया जाता है या यदि इसे एक ही समय में कई थ्रेड्स द्वारा एक्सेस किया जाता है।

array = []

यह रेखा एक खाली सरणी बनाती है।

एक सरणी क्यों घोषित करें

कुछ कारण हैं कि आप पायथन में एक सरणी क्यों घोषित करना चाहते हैं।

एक कारण यह है कि आपके पास एक ही सरणी का प्रतिनिधित्व करने वाले एकाधिक चर हो सकते हैं, लेकिन आप उन्हें अलग सरणी के रूप में देखना चाहते हैं। उदाहरण के लिए, यदि आपके पास स्ट्रिंग्स की एक सरणी और सूचियों की एक सरणी है, तो हो सकता है कि आप स्ट्रिंग्स को एक सूची के रूप में और सूचियों को अलग-अलग सरणियों के रूप में देखना चाहें।

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

हम सरणियों के साथ कब काम करते हैं

?

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

संबंधित पोस्ट:

एक टिप्पणी छोड़ दो