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

पायथन लिस्ट में किसी ऑब्जेक्ट की कुल घटनाओं को कैसे गिनें?


आप पायथन लिस्ट में किसी ऑब्जेक्ट की घटनाओं को गिनने के लिए लिस्ट क्लास के count फ़ंक्शन का उपयोग कर सकते हैं। इसका उपयोग केवल तभी करें जब आप केवल एक ऑब्जेक्ट की गिनती चाहते हैं। यह उस लिस्ट में आपके द्वारा पास किए गए ऑब्जेक्ट की कुल संख्या ढूंढता है जिस पर इसे कॉल किया जाता है।

उदाहरण

>>> ["red", "blue", "red", "red", "blue"].count("red")\n3

यदि आप लिस्ट में सभी ऑब्जेक्ट्स की गिनती प्राप्त करना चाहते हैं, तो आप collections से Counter का उपयोग करना बेहतर होगा। यह दी गई लिस्ट में सभी ऑब्जेक्ट्स की आवृत्ति गिनता है और उन्हें एक डिक्शनरी के रूप में लौटाता है जिसमें कुंजियाँ ऑब्जेक्ट्स होती हैं और मान लिस्ट में उनकी गिनती होती है।

उदाहरण

from collections import Counter\nmy_list = ["red", "blue", "red", "red", "blue"]\nprint(Counter(my_list))

आउटपुट

यह आउटपुट देगा:

Counter({'blue': 2, 'red': 3})
  1. - पायथन में लिस्ट से ऑब्जेक्ट कैसे हटाएं?

    पायथन में लिस्ट से ऑब्जेक्ट हटाने के लिए आप 3 अलग-अलग मेथड्स का उपयोग कर सकते हैं। वे हैं remove, del और pop. आप उनका उपयोग इस प्रकार कर सकते हैं - remove मेथड लिस्ट से remove में पास किए गए आर्गुमेंट से मेल खाने वाला पहला मान हटाता है, न कि एक विशिष्ट इंडेक्स। उदाहरण a = [3, 2, 3, 2] a.remove(3)

  1. - पायथन में दी गई पोजीशन पर लिस्ट में ऑब्जेक्ट कैसे डालें?

    यदि आप किसी दिए गए पोजीशन पर एलिमेंट डालना चाहते हैं, तो insert(pos, obj) मेथड का उपयोग करें। यह एक ऑब्जेक्ट स्वीकार करता है और उस ऑब्जेक्ट को उस लिस्ट की पोजीशन pos पर जोड़ता है जिस पर इसे कॉल किया जाता है। उदाहरण my_list = [2, 3, 1, -4, -1, -4] my_list.insert(1, 0) print(my_list) आउटपुट यह आउटप

  1. - पायथन में सूची की सूची से फ्लैट सूची कैसे बनाएं?

    यदि आपके पास एक सूची ऑब्जेक्ट है जहां प्रत्येक आइटम स्वयं एक सूची है, और आप सभी सूचियों के सभी आइटम्स को दूसरी सूची ऑब्जेक्ट में डालते हैं, तो इसे फ्लैट सूची कहा जाता है। उदाहरण के लिए, [[1, 2], [3, 4], [5, 6]] को फ्लैट करने पर [1, 2, 3, 4, 5, 6] प्राप्त होता है। विधियाँ 1. सूची समझ (List Comprehen