Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में लिस्ट मेथड्स

पायथन लिस्ट ऑपरेशन्स के लिए कई बिल्ट-इन मेथड्स प्रदान करता है। यहां सभी प्रमुख मेथड्स उदाहरणों के साथ दिए गए हैं।

लिस्ट मेथड्स रेफरेंस

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() बिल्ट-इन फ़ंक्शन उपयोग करें।

  1. - पायथन में बिल्ट-इन लिस्ट फ़ंक्शन्स और मेथड्स

    पायथन में निम्नलिखित लिस्ट फ़ंक्शन्स शामिल हैं: क्र.सं. फ़ंक्शन और विवरण 1 cmp(list1, list2)दोनों लिस्ट्स के एलिमेंट्स की तुलना करता है। 2 len(list)लिस्ट की कुल लंबाई देता है। 3 max(list)लिस्ट से अधिकतम मान वाला आइटम लौटाता है। 4 min(list)लिस्ट से न्यूनतम मान वाला आइटम लौटाता है। 5

  1. - पायथन में डिक्शनरी मेथड्स

    पायथन में कुछ डिक्शनरी मेथड्स हैं जो नीचे दिए गए हैं:क्र.संमेथड नाम और विवरण1Python Dictionary clear()सभी आइटम्स क्लियर करें2Python Dictionary copy()डिक्शनरी की कॉपी3Python Dictionary fromkeys()दिए गए सीक्वेंस से डिक्शनरी बनाता है4Python Dictionary get()की की वैल्यू प्राप्त करें5Python Dictionary it

  1. - Python में शैलो लिस्ट को फ्लैट कैसे करें?

    एक सिंपल और सीधा समाधान है दो नेस्टेड फॉर लूप्स का उपयोग करके सबलिस्ट्स से आइटम्स को एक फ्लैट लिस्ट में जोड़ना। lst = [[10, 20, 30, 40], [50, 60, 70, 80], [90, 100, 110, 120]] flatlist = [] for sublist in lst: for item in sublist: flatlist.append(item) print(flatlist) एक अधिक कॉम्पैक्ट