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

स्ट्रिंग्स की लिस्ट में सबसे अधिक फ्रीक्वेंट शब्द के लिए पायथन प्रोग्राम

जब स्ट्रिंग्स की लिस्ट में सबसे अधिक फ्रीक्वेंट शब्द ढूंढना आवश्यक होता है, तो लिस्ट पर इटरेट किया जाता है और उच्चतम स्ट्रिंग की गिनती प्राप्त करने के लिए 'max' मेथड का उपयोग किया जाता है।

उदाहरण

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

from collections import defaultdict

my_list = ["python is best for coders", "python is fun", "python is easy to learn"]
print("The list is:")
print(my_list)

my_temp = defaultdict(int)
for sub in my_list:
    for word in sub.split():
        my_temp[word] += 1

result = max(my_temp, key=my_temp.get)
print("The word that has the maximum frequency:")
print(result)

आउटपुट

The list is: ['python is best for coders', 'python is fun', 'python is easy to learn']
The word that has the maximum frequency: python

व्याख्या

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

  • स्ट्रिंग्स की एक सूची परिभाषित की जाती है और कंसोल पर डिस्प्ले की जाती है।

  • इंटीजर्स का एक डिक्शनरी बनाया जाता है और एक वेरिएबल में असाइन किया जाता है।

  • स्ट्रिंग्स की सूची पर इटरेट किया जाता है और स्पेस के आधार पर विभाजित किया जाता है।

  • प्रत्येक शब्द की गिनती निर्धारित की जाती है।

  • इन मानों में से अधिकतम 'max' मेथड का उपयोग करके निर्धारित किया जाता है।

  • यह एक वेरिएबल में असाइन किया जाता है।

  • यह कंसोल पर आउटपुट के रूप में डिस्प्ले होता है।


  1. पायथन प्रोग्राम: क्विकसॉर्ट पायथन प्रोग्राम: क्विकसॉर्ट

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक सरणी दी गई है, हमें क्विकसॉर्ट की अवधारणा का उपयोग करके इसे क्रमबद्ध करना है। यहां हम पहले सरणी को पार्टीशन करते हैं और क्रमबद्ध सरणी प्राप्त करने के लिए अलग-अलग पार्टीशन को क्रमबद्ध करते हैं। उदाहरण # विभाजन फ़ंक्शन def pa

  1. - 3D सूची बनाने के लिए पायथन प्रोग्राम

    समस्या विवरण 3D सूची का अर्थ 3D सरणी होता है। इस प्रोग्राम में हम पूर्णांक तत्वों के साथ 3D सरणी बनाते हैं। उदाहरण इनपुट: 3×3×2 [[1,1,1],[2,2,2],[3,3,3]], [[4,4,4],[5,5,5],[6,6,6]] एल्गोरिदम 3D सूची का क्रम दिया गया है। फॉर लूप का उपयोग करके सूची बनाएं और डेटा प्रिंट करें। उदाहरण कोड # 3D सूची

  1. - वाक्य में प्रत्येक शब्द को उल्टा करने का पायथन प्रोग्राम

    समस्या विवरण यहां हम पायथन बिल्ट-इन फंक्शन का उपयोग करते हैं। सबसे पहले हम वाक्य को शब्दों की सूची में विभाजित करते हैं। फिर प्रत्येक शब्द को उल्टा करते हैं और एक नई सूची बनाते हैं, यहां हम पायथन लिस्ट कॉम्प्रिहेंशन तकनीक का उपयोग करते हैं और अंत में शब्दों की नई सूची को जोड़कर एक नया वाक्य बनाते है