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