हल किया गया: पायथन में सरणियाँ क्या हैं

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

Arrays in Python are data structures that store a collection of items. They are similar to lists, but they can only contain items of the same type. Arrays are used to store numerical data and can be used for mathematical operations like addition, subtraction, multiplication, etc.

1. आगमन = [1, 2, 3]
# यह रेखा 'arr' नामक एक सरणी बनाती है और इसे 1, 2 और 3 मान प्रदान करती है।

2. आगमन [0] = 5
# यह लाइन ऐरे 'arr' के पहले एलिमेंट को 1 से 5 में बदल देती है।

3. गिरफ्तार* 2
# यह पंक्ति प्रत्येक तत्व को सरणी 'arr' में दो से गुणा करती है और उन मानों के साथ एक नया सरणी लौटाती है।

पायथन में सरणी क्या है

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

सरणी उदाहरण

पायथन में एक अंतर्निहित सरणी मॉड्यूल है जो संख्याओं और तारों के अनुक्रमों के लिए एक सरणी वस्तु प्रदान करता है। सरणियाँ सूचियों के समान हैं, लेकिन एक सरणी के सभी तत्व एक ही प्रकार के होने चाहिए।

उदाहरण:
1. एक ऐरे बनाना:
my_array = array.array('i', [1, 2, 3]) # 'i' पूर्णांक प्रकार के लिए है
2. ऐरे में तत्वों तक पहुँचना:
प्रिंट (my_array [0]) # प्रिंट 1
3. एक ऐरे में तत्वों को अद्यतन करना:
my_array [0] = 5 # पहले तत्व को 5 में अपडेट करता है
4. एक ऐरे से तत्वों को हटाना:
डेल my_array [2] # तीसरा तत्व हटाता है

ऐरे बनाम सूची: अंतर

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

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

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