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

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


पायथन में निम्नलिखित लिस्ट फ़ंक्शन्स शामिल हैं:

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

पायथन में निम्नलिखित लिस्ट मेथड्स शामिल हैं:

क्र.सं. मेथड्स और विवरण
1 list.append(obj)
ऑब्जेक्ट obj को लिस्ट में जोड़ता है।
2 list.count(obj)
लिस्ट में obj कितनी बार होता है इसकी गिनती लौटाता है।
3 list.extend(seq)
seq की सामग्री को लिस्ट में जोड़ता है।
4 list.index(obj)
लिस्ट में सबसे कम इंडेक्स लौटाता है जहां obj दिखाई देता है।
5 list.insert(index, obj)
ऑब्जेक्ट obj को लिस्ट में ऑफसेट index पर इन्सर्ट करता है।
6 list.pop(obj=list[-1])
लास्ट ऑब्जेक्ट या obj को लिस्ट से हटाता है और लौटाता है।
7 list.remove(obj)
ऑब्जेक्ट obj को लिस्ट से हटाता है।
8 list.reverse()
लिस्ट के ऑब्जेक्ट्स को जगह पर उलट देता है।
9 list.sort([func])
लिस्ट के ऑब्जेक्ट्स को सॉर्ट करता है, यदि दिया गया तो तुलना func का उपयोग करता है।

  1. - Python में लिस्ट का आकार कैसे प्राप्त करें?

    लिस्ट सहित किसी भी Python सीक्वेंस डेटा टाइप के ऑब्जेक्ट `len()` बिल्ट-इन फंक्शन का उपयोग करते हैं जो इसका आकार यानी उसमें एलिमेंट्स की संख्या लौटाता है। >>> L1 = [1, 2, 3] >>> len(L1) 3 बिल्ट-इन लिस्ट क्लास में `__len__()` नामक एक विशेष मेथड होता है जो लिस्ट का आकार भी लौटाता है।

  1. - पायथन क्लास में मेथड्स की सूची कैसे प्राप्त करें?

    निम्न कोड दिए गए क्लास के मेथड्स की सूची प्रिंट करता है:उदाहरणclass foo:\n def __init__(self):\n self.x = x\n def bar(self):\n pass\n def baz(self):\n pass\nprint(type(foo))\nimport inspect\nprint(inspect.getmembers(foo, predicate=inspect.ismethod))आउटपुटआउटपुट है:\n[(_

  1. - पायथन मॉड्यूल में सभी फ़ंक्शन कैसे सूचीबद्ध करें?

    आप मॉड्यूल के सभी एट्रिब्यूट/मेथड प्राप्त करने के लिए `dir(module)` का उपयोग कर सकते हैं। उदाहरण dir(math) [__doc__, __name__, __package__, acos, acosh, asin, asinh, atan, atan2, atanh, ceil, copysign, cos, cosh, degrees, e, erf, erfc, exp, expm1, fabs, factorial, floor, fmod, frexp, fsum, g