Python Lists In Hindi
पाइथन प्रोग्रामिंग लैंग्वेज में लिस्ट डाटा टाइप एक यूनिवर्सल और फंडामेंटल डेटा स्ट्रक्चर स्टोरेज एलिमेंट है. जो पाइथन प्रोग्रामर को सीक्वेंस आर्डर से स्टोरेज डाटा आइटम के स्टोरेज को स्टोर और उन्हें मेन्युप्लेट कर सकते है। याद रखे पाइथन प्रोग्राम में डिक्लेअर लिस्ट्स आइटम कभी भी मॉडिफाई हो सकती हैं, जिसका अर्थ है कि आप पाइथन प्रोग्राम में लिस्ट एलिमेंट को डिक्लेरेशन के बाद कभी भी लिस्ट एलिमेंट्स को मॉडिफाई कर सकते हैं।

So let’s understand list elements in Python programming in a better way.
Creating Lists in Python.
किसी भी पाइथन प्रोग्राम में आप स्क्वायर ब्रैकेट [] के अंदर कॉमा ऑपरेटर के साथ एक एक करके लिस्ट एलिमेंट को दर्शाते है. सभी लिस्ट एलिमेंट लिस्ट में अलग अलग लिस्ट एलिमेंट वैल्यूज को रिप्रेजेंट करते है.
# Creating a list of integers in Python
integer = [9, 11, 55, 98, 76, 88, 90 ]
# Creating a list of strings in Python
laptop = [“apple”, “hp”, “dell”, “lenovo”, “acer”, “asus”]
# Creating a mixed-type list element in Python program
group_lists = [9, “vcanhelpsu”, 999.89, false]
Accessing list elements in Python.
अपने मौजूदा प्रोग्राम में स्क्वायर ब्रैकेट [] और लिस्ट एलिमेंट के इंडेक्स स्टोरेज लोकेशन (जहा हर लिस्ट इंडेक्स लोकेशन सीक्वेंस 0 से स्टार्ट होगा) का उपयोग करके मौजूदा लिस्ट्स के अलग-अलग स्टोरेज एलिमेंट को एक्सेस कर सकते हैं।
courses = [“python”, “java”, “css”, “html”]
print(courses[0]) # result is – “python”
print(courses[1]) # result is – “java”
print(courses[-1]) # result is – “html” (display last element with negative indexing)
Slicing lists in Python program.
पाइथन प्रोग्राम में आप स्लाइसिंग मेथड का उपयोग करके डिक्लेअर लिस्ट्स के एक एलिमेंट या पार्ट को एक्सट्रेक्ट कर सकते हैं. जो स्ट्रिंग स्लाइसिंग आप लिस्ट 0 जीरो एलिमेंट से लास्ट लिस्ट इंडेक्स लोकेशन के मध्य किसी भी पर्टिकुलर एलिमेंट को स्लाइस कर प्रदर्शित कर सकते है।
decimal = [55, 66, 77, 88, 89, 99, 100, 44, 33, 22]
print(decimal[2:7]) # result is – [77, 88, 89, 99, 100]
print(decimal[:4]) # result is – [55, 66, 77, 88]
print(decimal[4:]) # result is – [89, 99, 100, 44, 33, 22]
print(decimal[::3]) # result is – [55, 88, 100, 22]
print(decimal[::-2]) # result is – [22, 44, 99, 88, 66]
Modifying Python Lists.
पाइथन लिस्ट्स कभी भी मॉडिफाई हो सकती हैं, इसलिए आप लिस्ट एलिमेंट को कभी भी मॉडिफाई कर सकते हैं, नए लिस्ट एलिमेंट को जोड़ सकते हैं, नए लिस्ट एलिमेंट को सम्मिलित कर सकते हैं, मौजूदा लिस्ट एलिमेंट को हटा सकते हैं, और कई लिस्ट ऑपरेशन को अप्लाई कर सकते हैं।
courses = [“java”, “python”, “html”]
# it is used to pdate an element in the list with css
courses[1] = “css”
print(courses) # result is – [‘java’, ‘css’, ‘html’]
# it is used to Add an element to the list with javascript
courses.append(“javascript”)
print(courses) # the result is – [‘java’, ‘css’, ‘html’, ‘javascript’]
# it is used to Insert an element at a specific index in the list
courses.insert(1, “c”)
print(courses) # the result is – [‘java’, ‘c’, ‘css’, ‘html’, ‘javascript’]
# it used to Remove an element based on value in the list
courses.remove(“java”)
print(courses) # the result is – [‘java’, ‘c’, ‘css’, ‘html’, ‘javascript’]
# it is uded to Remove an element based on index in the list
del courses[0]
print(courses) # the result is – [‘css’, ‘html’, ‘javascript’]
Python List Operations.
आप पाइथन प्रोग्राम में डिक्लेअर लिस्ट्स एलिमेंट पर विभिन्न ऑपरेशन्स अप्लाई कर सकते हैं. जैसे लिस्ट एलिमेंट संयोजन (+), लिस्ट पुनरावृत्ति (*), चेकिंग लिस्ट मेंबर्स (in), और लिस्ट लेंथ को पता करना (len()) आदि है।
lista = [99, 88, 77, 66]
listb = [34, 56, 90, 100]
# it used to join two list elements in Python
join = lista + listb
print(join) # the result is – [99, 88, 77, 66, 34, 56, 90, 100]
# it use to mutate the list elements
mutate = lista * 4
print(mutate) # the result is – [99, 88, 77, 66, 99, 88, 77, 66, 99, 88, 77, 66, 99, 88, 77, 66]
# it used to existing List member checking
print(88 in lista) # result is – true
print(100 in listb) # result is – true
# it used to Finding length of Python element
print(len(listb))
Python list comprehensions.
पाइथन लिस्ट कम्प्रेहेंशन्स मौजूदा लिस्ट्स या अन्य पुनरावृत्त ऑब्जेक्ट के आधार पर नई लिस्ट्स बनाने का एक संक्षिप्त मेथड प्रदान करती है।
# below square used to display square root of number between 2 to 10 with for loop range
sqrt = [p**2 for p in range(2, 10)]
print(sqrt) # the result is – [4, 9, 16, 25, 36, 49, 64, 81
# here creating a even number with if statement or for loop range
evennum = [x for x in range(2, 16) if x % 2 == 0]
print(evennum) # the result is – [2, 4, 6, 8, 10, 12, 14]
Nested Lists in Python Program.
पाइथन लिस्ट्स में एलिमेंट के रूप में अन्य लिस्ट के अंदर लिस्ट हो सकती हैं. जिससे आप लिस्ट को एक मल्टी-डायमेंशनल डेटा स्ट्रक्चर को बनाने में भी उपयोग कर सकते हैं।
table = [[100, 300, 200], [700, 800, 900], [400, 1000, 1100]]
print(table[0][1]) # the result is – 300 (reach the element at row 0, and column 1)
print(table[1][2]) # the result is – 900 (reach the element at row 1, and column 2)
पाइथन प्रोग्रामिंग में लिस्ट्स अविश्वसनीय रूप से यूनिवर्सल डाटा स्ट्रक्चर मेथड हैं, और पायथन प्रोग्रामिंग में लिस्ट आर्डर में डाटा को प्रोसेस करने के लिए यह एक मूलभूत हिस्सा हैं। पाइथन लिस्ट का उपयोग डेटा मेन्युप्लेट, प्रोग्राम एल्गोरिदम डेवलपमेंट और विभिन्न एप्लीकेशन डेवलपमेंट में बड़े पैमाने पर किया जाता है.