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

पायथन - सूची में एलिमेंट्स की आवृत्ति सीमित करें

जब सूची में एलिमेंट्स की आवृत्ति सीमित करनी हो, तो append मेथड के साथ सिंपल इटरेशन का उपयोग किया जाता है।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

from collections import defaultdict

my_list = [11, 14, 15, 14, 11, 14, 14, 15, 15, 16]
print("सूची है:")
print(my_list)

my_dict = {14: 3, 11: 1, 16: 1, 15: 2}
print("डिक्शनरी है:")
print(my_dict)

my_result = []
my_def_dict = defaultdict(int)

for element in my_list:
    my_def_dict[element] += 1
    if my_def_dict[element] > my_dict[element]:
        continue
    else:
        my_result.append(element)

print("परिणाम है:")
print(my_result)

आउटपुट

सूची है: [11, 14, 15, 14, 11, 14, 14, 15, 15, 16]
प्रतिबंध डिक्शनरी है: {14: 3, 11: 1, 16: 1, 15: 2}
परिणाम है: [11, 14, 15, 14, 14, 15, 16]

व्याख्या

  • आवश्यक पैकेज इम्पोर्ट किए जाते हैं।

  • इंटीजर्स की एक सूची परिभाषित की गई है।

  • एक डिक्शनरी परिभाषित की गई है।

  • एक खाली सूची परिभाषित की गई है।

  • इंटीजर्स की एक डिफॉल्ट डिक्शनरी परिभाषित की गई है।

  • मूल सूची पर इटरेट किया जाता है, और डिक्शनरी एलिमेंट्स को 1 से बढ़ाया जाता है।

  • मूल डिक्शनरी और डिफॉल्ट डिक्शनरी में एलिमेंट की तुलना के आधार पर continue ऑपरेटर का उपयोग किया जाता है।

  • फिर append मेथड से एलिमेंट को खाली सूची में जोड़ा जाता है।

  • यह आउटपुट कंसोल पर प्रदर्शित होता है।

  1. - पायथन में लिस्ट के तत्वों की आवृत्ति

    इस लेख में, हम लिस्ट में तत्वों की आवृत्ति ढूंढना सीखेंगे। हम समस्या को विभिन्न तरीकों से हल कर सकते हैं। आइए उनमें से दो देखें। कोड लिखने के लिए नीचे दिए गए चरणों का पालन करें: तत्वों के साथ लिस्ट और एक खाली डिक्शनरी इनिशियलाइज़ करें। तत्वों की लिस्ट पर पुनरावृति करें: जांचें कि तत्व डिक्शनरी में

  1. - पायथन में रेंज में तत्व हटाएं

    पायथन से एकल तत्व को हटाना इंडेक्स और del फंक्शन का उपयोग करके सीधा है। लेकिन ऐसे परिदृश्य हो सकते हैं जब हमें इंडेक्स के एक समूह के लिए तत्वों को हटाने की आवश्यकता हो। यह लेख उन दृष्टिकोणों का पता लगाता है जिनसे केवल उन तत्वों को सूची से हटाया जाए जो इंडेक्स सूची में निर्दिष्ट हैं। sort और del का

  1. - Python में सूची का आकार ढूंढना

    सूची Python में एक संग्रह डेटा प्रकार है। सूची में तत्व परिवर्तनशील होते हैं और तत्वों से जुड़ा कोई विशिष्ट क्रम नहीं होता है। इस लेख में हम देखेंगे कि Python में सूची की लंबाई कैसे ढूंढें। जिसका अर्थ है कि हमें सूची में मौजूद तत्वों की संख्या प्राप्त करनी है चाहे वे डुप्लीकेट हों या नहीं।उदाहरणनीचे