पायथन लिस्ट ऑपरेशन्स के लिए कई बिल्ट-इन मेथड्स प्रदान करता है। यहां सभी प्रमुख मेथड्स उदाहरणों के साथ दिए गए हैं।
लिस्ट मेथड्स रेफरेंस
append(x)
अंत में तत्व जोड़ता है।
lst = ['Hello', 'Python']
lst.append('Tutorialspoint')
print(lst) # ['Hello', 'Python', 'Tutorialspoint']
clear()
सभी तत्व हटाता है।
lst = ['Hello', 'Python', 'Tutorialspoint']
lst.clear()
print(lst) # []
copy()
शैलो कॉपी लौटाता है।
lst = ['Hello', 'Python', 'Tutorialspoint']
lst1 = lst.copy()
lst1.append("Java")
print(lst) # ['Hello', 'Python', 'Tutorialspoint']
print(lst1) # ['Hello', 'Python', 'Tutorialspoint', 'Java']
count(x)
निर्दिष्ट मान के तत्वों की संख्या लौटाता है।
lst = ['Hello', 'Python', 'Tutorialspoint', 'Python']
print(lst.count("Python")) # 2
print(lst.count("Tutorialspoint")) # 1
extend(iterable)
इटरेबल के तत्वों को अंत में जोड़ता है।
lst = ['Hello', 'Python']
lst.extend(['Java', 'CSharp'])
print(lst) # ['Hello', 'Python', 'Java', 'CSharp']
index(x[, start[, end]])
निर्दिष्ट मान का पहला इंडेक्स लौटाता है।
lst = ['Hello', 'Python', 'Tutorialspoint', 'Python']
print(lst.index('Python')) # 1
print(lst.index('Python', 2)) # 3 (इंडेक्स 2 से शुरू)
insert(i, x)
निर्दिष्ट स्थिति पर तत्व डालता है।
lst = ['Hello', 'Python', 'Tutorialspoint']
lst.insert(0, "CPlusPlus")
lst.insert(3, "Java")
print(lst) # ['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint']
pop([i])
निर्दिष्ट स्थिति का तत्व हटाकर लौटाता है (डिफ़ॉल्ट अंतिम)।
lst = ['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint']
lst.pop() # 'Tutorialspoint' हटाता है
lst.pop(3) # इंडेक्स 3 ('Java') हटाता है
remove(x)
निर्दिष्ट मान का पहला ऑकरेंस हटाता है।
lst = ['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']
lst.remove('Python')
print(lst) # ['CPlusPlus', 'Hello', 'Java', 'Tutorialspoint', 'Python']
reverse()
लिस्ट को उल्टा करता है (इन-प्लेस)।
lst = ['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint']
lst.reverse()
print(lst) # ['Tutorialspoint', 'Java', 'Python', 'Hello', 'CPlusPlus']
sort(key=None, reverse=False)
लिस्ट को सॉर्ट करता है (इन-प्लेस)।
lst = [2, 3, 7, 1, 13, 8, 49]
lst.sort()
print(lst) # [1, 2, 3, 7, 8, 13, 49]
lst.sort(reverse=True)
print(lst) # [49, 13, 8, 7, 3, 2, 1]
त्वरित संदर्भ तालिका
| मेथड | विवरण | इन-प्लेस? |
|---|---|---|
| append | अंत में जोड़ें | हाँ |
| clear | सभी हटाएं | हाँ |
| copy | शैलो कॉपी | नहीं (नई लिस्ट) |
| count | गिनती | नहीं |
| extend | इटरेबल से जोड़ें | हाँ |
| index | इंडेक्स ढूंढें | नहीं |
| insert | स्थिति पर डालें | हाँ |
| pop | हटाकर लौटाएं | हाँ |
| remove | मान से हटाएं | हाँ |
| reverse | उल्टा करें | हाँ |
| sort | सॉर्ट करें | हाँ |
नोट: sort() और reverse() इन-प्लेस ऑपरेट करते हैं और None लौटाते हैं। नई सॉर्ट की गई लिस्ट के लिए sorted() बिल्ट-इन फ़ंक्शन उपयोग करें।