इस ट्यूटोरियल में हम Python Lists के बारे में सीखेंगे; सूची कैसे बनाएं, आइटम एक्सेस करें, आइटम निकालें, सूची हटाएं आदि।
पायथन में, वर्गाकार कोष्ठकों का उपयोग करके सूचियों का निर्माण किया जाता है []
और सूची में प्रत्येक आइटम को अल्पविराम से अलग किया जाता है ,
।
पायथन सूचियों में कई अलग-अलग प्रकार की वस्तुएं हो सकती हैं, इसलिए उन सभी को स्ट्रिंग या पूर्णांक होने की आवश्यकता नहीं है। उदाहरण के लिए, हमारे पास मिश्रित प्रकार वाली सूची हो सकती है:
mixedTypesList = ['a', True, 1, 1.0]
सूची कैसे बनाएं
colorsList = ["red", "green", "blue"]
print(colorsList)
आउटपुट:
['red', 'green', 'blue']
सूची के आइटम कैसे एक्सेस करें
याद रखें:सूची में पहला आइटम इंडेक्स 0 पर है।
colorsList = ["red", "green", "blue"]
print(colorsList[2])
आउटपुट:
blue
आइटम की एक श्रेणी तक पहुंच (स्लाइसिंग)
हम शुरुआती इंडेक्स और एंड इंडेक्स को निर्दिष्ट करके एक सूची से मदों की एक श्रृंखला निर्दिष्ट कर सकते हैं। हम :
. का उपयोग करते हैं ऑपरेटर।
नोट: निम्नलिखित उदाहरण में, आउटपुट इंडेक्स 1 (शामिल) से इंडेक्स 4 (बहिष्कृत) तक है
colorsList = ["red", "green", "blue", "orange", "yellow", "white"]
print(colorsList[1:4])
आउटपुट:
['green', 'blue', 'orange']
नकारात्मक अनुक्रमण
हम नकारात्मक इंडेक्स मान निर्दिष्ट करके सूची में आइटम को अंत से एक्सेस कर सकते हैं। उदाहरण के लिए -1
मतलब आखिरी आइटम और -2
मतलब दूसरा आखिरी आइटम।
colorsList = ["red", "green", "blue", "orange"]
print(colorsList[-1])
आउटपुट:
orange
किसी आइटम का मान बदलें
colorsList = ["red", "green", "blue", "orange"]
colorsList[3] = "yellow"
print(colorsList)
आउटपुट:
['red', 'green', 'blue', 'yellow']
किसी सूची में लूप कैसे करें
हम for
. का उपयोग करके एक सूची के माध्यम से लूप कर सकते हैं लूप।
colorsList = ["red", "green", "blue", "orange"]
for i in colorsList:
print(i)
आउटपुट:
red
green
blue
orange
सूची में आइटम कैसे जोड़ें
पायथन में किसी सूची में आइटम जोड़ने के दो तरीके हैं, append()
और insert()
append()
विधि सूची के अंत में आइटम जोड़ती है:
colorsList = ["red", "green", "blue", "orange"]
colorsList.append("yellow")
print(colorsList)
आउटपुट:
['red', 'green', 'blue', 'orange', 'yellow']
insert()
विधि एक निर्दिष्ट अनुक्रमणिका पर आइटम जोड़ती है:
colorsList = ["red", "green", "blue", "orange"]
colorsList.insert(2, "yellow")
print(colorsList)
आउटपुट:
['red', 'green', 'yellow', 'blue', 'orange']
सूची से आइटम कैसे निकालें
आप कई मदों का उपयोग करके सूची से आइटम निकाल सकते हैं:
remove()
निर्दिष्ट आइटम को हटाता है
colorsList = ["red", "green", "blue", "orange"]
colorsList.remove("orange")
print(colorsList)
आउटपुट:
['red', 'green', 'blue']
pop()
किसी निर्दिष्ट अनुक्रमणिका पर किसी आइटम को हटाता है या यदि कोई अनुक्रमणिका आपूर्ति नहीं की जाती है तो अंतिम आइटम को हटा देता है
colorsList = ["red", "green", "blue", "orange"]
colorsList.pop(1)
print(colorsList)
आउटपुट:
['red', 'blue', 'orange']
colorsList = ["red", "green", "blue", "orange"]
colorsList.pop()
print(colorsList)
आउटपुट:
['red', 'grenn', 'blue']
del()
किसी निर्दिष्ट इंडेक्स पर किसी आइटम को हटा देता है या पूरी सूची को हटा देता है
colorsList = ["red", "green", "blue", "orange"]
del colorList[1]
print(colorsList)
आउटपुट:
['red', 'blue', 'orange']
colorsList = ["red", "green", "blue", "orange"]
del colorList
print(colorsList)
आउटपुट:
Traceback (most recent call last):
File "pythonList.py", line 30, in <module>
print(colorsList)
NameError: name 'colorsList' is not defined
clear()
सूची खाली करता है
colorsList = ["red", "green", "blue", "orange"]
colorList.clear()
print(colorsList)
आउटपुट:
[]
सूची की लंबाई कैसे प्राप्त करें
आप len()
. पर कॉल करके सूची की लंबाई प्राप्त कर सकते हैं फ़ंक्शन, उदा.:
colorsList = ["red", "green", "blue", "orange"]
print(len(colorsList))
आउटपुट:
4
निर्दिष्ट वस्तुओं की संख्या की गणना करें
हम count()
. का उपयोग कर सकते हैं सूची में किसी निर्दिष्ट आइटम की घटनाओं की संख्या प्राप्त करने के लिए सूची पर कार्य करें। उदाहरण के लिए:
colorsList = ["red", "green", "red", "orange"]
print(colorsList.count("red"))
आउटपुट:
2
सूची के आइटम कैसे क्रमित करें
इस मामले में, sort()
फ़ंक्शन सूची को वर्णानुक्रम में क्रमबद्ध करता है।
colorsList = ["red", "green", "blue", "orange"]
colorsList.sort()
print(colorsList)
आउटपुट:
['blue', 'green', 'orange', 'red']
उलटे क्रम में क्रमित करें
colorsList = ["red", "green", "blue", "orange"]
colorsList.sort(reverse=True)
print(colorsList)
आउटपुट:
['red', 'orange', 'green', 'blue']
किसी सूची के आइटम को कैसे उलटें
हम उपयोग कर सकते हैं, reverse()
सूची को उलटने का कार्य करता है, जैसे:
colorsList = ["red", "green", "blue", "orange"]
colorsList.reverse()
print(colorsList)
आउटपुट:
['orange', 'blue', 'green', 'red']
किसी सूची को दूसरी सूची में कैसे कॉपी करें
हम copy()
का उपयोग कर सकते हैं किसी सूची की सामग्री को दूसरी सूची में कॉपी करने के लिए कार्य करता है।
colorsList = ["red", "green", "blue", "orange"]
newList = colorsList.copy()
print(newList)
आउटपुट:
['red', 'green', 'blue', 'orange']
दो सूचियों को एक साथ कैसे जोड़ें
दो सूचियों को एक साथ जोड़ने का सबसे आसान तरीका +
. का उपयोग करना है ऑपरेटर। उदाहरण के लिए:
colorsList = ["red", "green", "blue", "orange"]
numbersList = [1, 2, 3, 4]
numbersAndColors = colorsList + numbersList
print(numbersAndColors)
आउटपुट:
['red', 'green', 'blue', 'orange', 1, 2, 3, 4]