উদাহরণ
নিচে একটি প্রদর্শন দেওয়া হলো:
def key_freq_words(my_string, K):
my_list = list(my_string.split(" "))
for i in my_list:
if my_list.count(i) == K:
print(i)
my_list.remove(i)
my_string = "hi there how are you, how are u"
K = 2
print("The string is :")
print(my_string)
print("The repeated words with frequency", K, "are :")
key_freq_words(my_string, K)
আউটপুট
The string is : hi there how are you, how are u The repeated words with frequency 2 are : how are
ব্যাখ্যা
'key_freq_words' নামক একটি মেথড সংজ্ঞায়িত করা হয়েছে যা একটি স্ট্রিং এবং একটি কী প্যারামিটার হিসেবে নেয়।
স্ট্রিংটি স্পেস দিয়ে স্প্লিট করা হয়েছে এবং একটি লিস্টে অর্পণ করা হয়েছে।
এই লিস্টের ওপর পুনরাবৃত্তি করা হয়েছে, এবং যদি একটি এলিমেন্টের কাউন্ট কী মানের সমান হয়, তবে সেটি কনসোলে প্রদর্শন করা হয়েছে।
একবার প্রিন্ট হয়ে গেলে, এটিকে লিস্ট থেকে সরিয়ে ফেলা হয়েছে।
মেথডের বাইরে, একটি স্ট্রিং সংজ্ঞায়িত করা হয়েছে, এবং কনসোলে প্রদর্শন করা হয়েছে।
কী-এর মান সংজ্ঞায়িত করা হয়েছে।
স্ট্রিং এবং কী পাস করে মেথডটি কল করা হয়েছে।
আউটপুট কনসোলে প্রদর্শিত হয়েছে।