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