BCA / B.Tech 7 min read

Array & Types in Hindi

Array in Python in Hindi | Python में  Array हिंदी में :


  • Array एक डेटा स्ट्रक्चर है जिसमें एक ही प्रकार के डेटा को एक साथ संगठित रूप से संग्रहित किया जाता है। यह एक क्रमबद्ध संग्रह (ordered collection) होता है जहाँ हम इंडेक्स के माध्यम से डेटा तक पहुँच सकते हैं। 
  • Python में Array का उपयोग करना बहुत आसान है, और यह विभिन्न प्रकार के ऑपरेशन्स जैसे कि निर्माण (Creation), पारगमन (Traverse), सर्च (Search), इन्सर्ट (Insert), अपडेट (Update) और डिलीट (Delete) करने की सुविधा प्रदान करता है।
  • Array एक सरल और उपयोगी डेटा स्ट्रक्चर है जिसका उपयोग एक ही प्रकार के डेटा को संगठित और व्यवस्थित रूप से स्टोर करने के लिए किया जाता है।
  •  Python में array के साथ विभिन्न ऑपरेशन्स जैसे निर्माण, पारगमन, इन्सर्ट, सर्च, अपडेट, और  डिलीट करना बहुत आसान है। 
यह डेटा के साथ कुशलता से काम करने के लिए आवश्यक होता है और बड़े डेटा सेट्स के साथ काम करते समय यह अत्यंत उपयोगी होता है।

  • निर्माण (Creation): array मॉड्यूल का उपयोग करके array बनाते हैं।
  • पारगमन (Traversal): for लूप से array के एलिमेंट्स को एक्सेस कर सकते हैं।
  • इन्सर्ट (Insert): insert() मेथड से किसी स्थान पर नया एलिमेंट डाल सकते हैं।
  • सर्च (Search): index() मेथड से एलिमेंट को array में खोज सकते हैं।
  • अपडेट (Update): इंडेक्स के माध्यम से एलिमेंट को अपडेट किया जा सकता है।
  • डिलीट (Delete): remove() और pop() मेथड से एलिमेंट्स को हटाया जा सकता है
Creation of Array in python in Hindi | Array का निर्माण :

Python में, हम array को array मॉड्यूल का उपयोग करके बना सकते हैं। इसका उपयोग करने से पहले हमें इसे import करना होता है:

import array

आइए अब Python में array कैसे बनाया जाता है, इसे देखें:

import array

# एक integer array बनाना
arr = array.array('i', [1, 2, 3, 4, 5])

print("Array के तत्व:", arr)
यहाँ 'i' integer array को दर्शाता है। दूसरे डेटा प्रकारों के लिए अन्य कोड होते हैं जैसे 'f' float के लिए, 'd' double के लिए इत्यादि।

Traverse of Array in python in Hindi |  Array का पारगमन :

Array में traverse करने का मतलब होता है कि array के प्रत्येक एलिमेंट को एक-एक करके एक्सेस करना। Python में array को traverse करना बेहद आसान है। हम इसके लिए for लूप का उपयोग कर सकते हैं।

import array

arr = array.array('i', [1, 2, 3, 4, 5])

# Array के तत्वों का पारगमन
for element in arr:
    print(element)

Insert Operation in Array in python in Hindi |Array में तत्व इन्सर्ट करना : 

Array में किसी भी स्थान पर एक नया एलिमेंट जोड़ने के लिए insert() मेथड का उपयोग किया जाता है। इसके लिए हमें उस स्थान (इंडेक्स) को भी बताना पड़ता है जहाँ पर हम एलिमेंट को जोड़ना चाहते हैं।

import array

arr = array.array('i', [1, 2, 3, 4, 5])

# दूसरे स्थान (इंडेक्स 1) पर 9 को इन्सर्ट करना
arr.insert(1, 9)

print("इन्सर्ट करने के बाद Array:", arr)

Search Operation in Array in python in Hindi |  Array में एलिमेंट्स को सर्च करना :

Array में किसी विशेष एलिमेंट को खोजने के लिए हम index() मेथड का उपयोग करते हैं। यह हमें एलिमेंट का इंडेक्स वापस करता है यदि वह एलिमेंट array में मौजूद हो।

import array

arr = array.array('i', [1, 2, 3, 4, 5])

# 3 को सर्च करना
index = arr.index(3)

print("3 का इंडेक्स है:", index)
यदि सर्च किया गया एलिमेंट array में नहीं है तो यह error देता है।

Update Operation in Array in python in Hindi |  Array में एलिमेंट को अपडेट करना :

Array के किसी भी स्थान पर मौजूद एलिमेंट को अपडेट करने के लिए हम सीधे इंडेक्स के द्वारा नया वैल्यू असाइन कर सकते हैं।

import array

arr = array.array('i', [1, 2, 3, 4, 5])

# तीसरे स्थान (इंडेक्स 2) पर मौजूद एलिमेंट को 10 से अपडेट करना
arr[2] = 10

print("अपडेट करने के बाद Array:", arr)

Delete Operation in Array in python in Hindi |   Array से एलिमेंट्स डिलीट करना :

Python में array से एलिमेंट डिलीट करने के लिए हम remove() या pop() का उपयोग कर सकते हैं।

(a) remove() मेथड:
यह मेथड array से दिए गए एलिमेंट को हटाता है। यदि वह एलिमेंट array में कई बार आता है, तो केवल पहली बार का एलिमेंट हटाया जाएगा।

import array

arr = array.array('i', [1, 2, 3, 4, 5])

# 3 को डिलीट करना
arr.remove(3)

print("डिलीट करने के बाद Array:", arr)
(b) pop() मेथड:
यह मेथड दिए गए इंडेक्स पर स्थित एलिमेंट को हटाता है। यदि कोई इंडेक्स नहीं दिया गया है, तो यह आखिरी एलिमेंट को हटा देता है।

python
Copy code
import array

arr = array.array('i', [1, 2, 3, 4, 5])

# तीसरे स्थान (इंडेक्स 2) से एलिमेंट को डिलीट करना
arr.pop(2)

print("डिलीट करने के बाद Array:", arr)