List in Python in Hindi: पाइथन भाषा में, एक list का उपयोग कई वस्तुओं को एक चर (variable) में संग्रहीत (store) करने के लिए किया जाता है और square brackets [] का उपयोग करके बनाया जा सकता है।
मूल रूप से, Lists पाइथन में built-in डेटा प्रकारों में से एक हैं जिनका उपयोग डेटा के संग्रह को संग्रहीत करने के लिए किया जाता है। पाइथन में छह built-in प्रकार के अनुक्रम (sequences) हैं, लेकिन सबसे आम “lists” हैं जिन्हें हम इस ट्यूटोरियल में देखेंगे।
नोट: शुरू करने से पहले, पाइथन भाषा की अवधारणाओं को समझें जैसे चर (variable), डेटा प्रकार, decision-making और function, dictionary और लूप क्या है।
Table of Contents
पाइथन में लिस्ट क्या है (List in Python in Hindi)
पाइथन प्रोग्रामिंग में सूचियों (lists) का उपयोग एक ही चर में कई items को संग्रहीत करने के लिए किया जाता है।

List पाइथन में उपलब्ध सबसे बहुमुखी डेटाटाइप है जिसे वर्ग कोष्ठक [] के बीच अल्पविराम (,) से अलग किए गए मानों (आइटम) की सूची के रूप में लिखा जा सकता है। सूची के बारे में एक महत्वपूर्ण बात यह है कि सूची में मौजूद items का एक ही प्रकार का होना आवश्यक नहीं है। उदाहरण के लिए:
# a list of programming languages ['Python', 'C++', 'JavaScript']
Create Lists in Python in Hindi
पाइथन में, एक सूची (list) बनाना उतना ही सरल है जितना कि अल्पविराम से अलग (,) किए गए विभिन्न मानों को square brackets []
के बीच रखना। उदाहरण के लिए –
# list of integers my_list = [1, 2, 3]
एक list में कई आइटम हो सकते हैं और वे विभिन्न प्रकार के हो सकते हैं (string, float, integer, आदि)।
# empty list my_list = [] # list with mixed data types my_list = [1, "Hello", 3.4]
एक list में एक आइटम के रूप में दूसरी list भी हो सकती है। इसे नेस्टेड लिस्ट कहा जाता है।
# nested list my_list = ["mouse", [8, 4, 6], ['a']]
Accessing Values in Lists in Python
Lists में values तक पहुँचने (Access) के लिए, उस index पर उपलब्ध मूल्य प्राप्त करने के लिए index या indices के साथ slicing के लिए square brackets “[]” का उपयोग करें। उदाहरण के लिए –
#!/usr/bin/python list1 = ['python', 'javascript', 1997, 2000]; list2 = [1, 2, 3, 4, 5, 6, 7 ]; print "list1[0]: ", list1[0] print "list2[1:5]: ", list2[1:5]
Output:
list1[0]: python
list2[1:5]: [2, 3, 4, 5]
Updating Lists in Python
आप असाइनमेंट ऑपरेटर के बाईं ओर स्लाइस देकर lists के एकल या एकाधिक elements को अपडेट कर सकते हैं, और आप एपेंड() विधि के साथ सूची में elements को जोड़ सकते हैं। उदाहरण के लिए –
#!/usr/bin/python list = ['python', 'javascript', 2022, 2023]; print "Value available at index 2 : " print list[2] list[2] = 2000; print "New value available at index 2 : " print list[2]
Output:
Value available at index 2 :
2022
New value available at index 2 :
2000
Delete List Elements in Python
List element को हटाने के लिए, आप या तो डेल (del) स्टेटमेंट का उपयोग कर सकते हैं यदि आप वास्तव में जानते हैं कि आप कौन से elements हटा रहे हैं या remove() विधि यदि आप नहीं जानते हैं। उदाहरण के लिए –
#!/usr/bin/python list1 = ['Python', 'JavaScript', 2000, 2023]; print list1 del list1[2]; print "After deleting value at index 2 : " print list1
Output:
['Python', 'JavaScript', 2000, 2023]
After deleting value at index 2 :
['Python', 'JavaScript', 2023]
List Slicing in Python in Hindi
हम slicing operator :
का उपयोग करके किसी सूची (list) में कई items तक पहुँच सकते हैं।
# List slicing in Python my_list = ['t','u','t','o','r','i','a','l','i','n','h','i','n','d','i'] # elements from index 2 to index 4 print(my_list[2:5]) # elements from index 5 to end print(my_list[5:]) # elements beginning to end print(my_list[:])
Output:
['t', 'o', 'r']
['i', 'a', 'l', 'i', 'n', 'h', 'i', 'n', 'd', 'i']
['t', 'u', 't', 'o', 'r', 'i', 'a', 'l', 'i', 'n', 'h', 'i', 'n', 'd', 'i']
Python List Methods in Hindi
Python में कई उपयोगी list methods हैं जो सूचियों के साथ काम करना वास्तव में आसान बनाती हैं। यहाँ कुछ सामान्य रूप से उपयोग की जाने वाली सूची विधियाँ (list methods) हैं:
List Methods | विवरण |
---|---|
append() | यह सूची के अंत में एक element जोड़ता है। |
insert() | यह परिभाषित index पर एक आइटम सम्मिलित (inserts करता है। |
extend() | एक सूची के सभी तत्वों को दूसरी list में जोड़ता है। |
remove() | किसी आइटम को सूची से हटाता (remove) है। |
pop() | दिए गए इंडेक्स पर एक element लौटाता (returns) है और हटाता (removes) है। |
clear() | यह सूची से सभी आइटम हटा देता है। |
index() | पहले मिलान किए गए आइटम का index लौटाता है। |
count() | तर्क (argument) के रूप में पास किए गए आइटमों की संख्या की count लौटाता है। |
copy() | सूची की shallow copy लौटाता है। |
reverse() | सूची में items के क्रम को reverse करता है। |
sort() | सूची में items को ascending क्रम में sort करता है। |
Full Python Course in Hindi
यदि आप पाइथन भाषा को सीखना चाहते हैं तो यहां हमारा पूरा फ्री पाइथन कोर्स है “पाइथन फ्री कोर्स” पर क्लिक करके सीखना शुरू करें।
निष्कर्ष
पाइथन में lists डेटा कंटेनर की तरह होती हैं जो एक ही समय में कई डेटा स्टोर कर सकती हैं। उन्हें आदेश दिया जाना चाहिए और एक निश्चित गिनती (count) के साथ।
दूसरे शब्दों में, lists arrays के समान होती हैं। उनमें किसी भी प्रकार का वेरिएबल शामिल हो सकता है, और वे जितने चाहें उतने वेरिएबल शामिल कर सकते हैं। सूचियों (lists) को बहुत ही सरल तरीके से पुनरावृत्त भी किया जा सकता है।
मुझे उम्मीद है कि यह लेख “List in Python in Hindi”, आपको यह समझने में मदद करता है कि पाइथन में सूची क्या है, पायथन में सूची कैसे बनाएँ, Slicing, List Methods आदि।