যখন একটি স্ট্রিং লিস্টে সবচেয়ে বেশি ফ্রিকোয়েন্সি বায়ালা ওয়ার্ড বের করা প্রয়োজন হয়, লিস্টটি ইটারেট করা হয় এবং 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' মেথড ব্যবহার করে এই ভ্যালুগুলোর ম্যাক্সিমাম নির্ণয় করা হয়।
এটি একটি ভেরিয়েবলে অ্যাসাইন করা হয়।
এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।