কম্পিউটার টিউটোরিয়াল

একটি বাক্যে ঠিক K বার আবির্ভূত সকল শব্দ প্রিন্ট করুন

উদাহরণ

নিচে একটি প্রদর্শন দেওয়া হলো:

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' নামক একটি মেথড সংজ্ঞায়িত করা হয়েছে যা একটি স্ট্রিং এবং একটি কী প্যারামিটার হিসেবে নেয়।

  • স্ট্রিংটি স্পেস দিয়ে স্প্লিট করা হয়েছে এবং একটি লিস্টে অর্পণ করা হয়েছে।

  • এই লিস্টের ওপর পুনরাবৃত্তি করা হয়েছে, এবং যদি একটি এলিমেন্টের কাউন্ট কী মানের সমান হয়, তবে সেটি কনসোলে প্রদর্শন করা হয়েছে।

  • একবার প্রিন্ট হয়ে গেলে, এটিকে লিস্ট থেকে সরিয়ে ফেলা হয়েছে।

  • মেথডের বাইরে, একটি স্ট্রিং সংজ্ঞায়িত করা হয়েছে, এবং কনসোলে প্রদর্শন করা হয়েছে।

  • কী-এর মান সংজ্ঞায়িত করা হয়েছে।

  • স্ট্রিং এবং কী পাস করে মেথডটি কল করা হয়েছে।

  • আউটপুট কনসোলে প্রদর্শিত হয়েছে।

  1. দেওয়া স্ট্রিংয়ের সকল পারমিউটেশন প্রিন্ট করার পাইথন প্রোগ্রাম

  2. পাইথনে স্ট্রিং-এ জোড় দৈর্ঘ্যের শব্দ প্রিন্ট করা

  3. পাইথনে সেন্টেন্সে শব্দ গণনা করা

  4. পাইথনে দেওয়া স্ট্রিং থেকে সব ডুপ্লিকেট সরিয়ে ফেলার প্রোগ্রাম