কম্পিউটার

Python প্রোগ্রাম দুটি স্ট্রিং এ সাধারণ শব্দ অপসারণ করে


যখন উভয় স্ট্রিং-এ সাধারণ শব্দগুলি সরানোর প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা দুটি স্ট্রিং নেয়। স্ট্রিংগুলি স্থানের উপর ভিত্তি করে থুতু দেওয়া হয় এবং ফলাফলটি ফিল্টার করতে তালিকা বোঝা ব্যবহার করা হয়৷

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
def common_words_filter(my_string_1, my_string_2):
   
   my_word_count = {}

   for word in my_string_1.split():
      my_word_count[word] = my_word_count.get(word, 0) + 1

   for word in my_string_2.split():
      my_word_count[word] = my_word_count.get(word, 0) + 1

   return [word for word in my_word_count if my_word_count[word] == 1]

my_string_1 = "Python is fun"
print("The first string is :")
print(my_string_1)

my_string_2 = "Python is fun to learn"
print("The second string is :")
print(my_string_2)

print("The result is :")
print(common_words_filter(my_string_1, my_string_2))

আউটপুট

The first string is :
Python is fun
The second string is :
Python is fun to learn
The uncommon words from the two strings are :
['to', 'learn']

ব্যাখ্যা

  • 'common_words_filter' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যেটি প্যারামিটার হিসেবে দুটি স্ট্রিং নেয়।

  • একটি খালি অভিধান সংজ্ঞায়িত করা হয়েছে,

  • প্রথম স্ট্রিংটি স্পেসের উপর ভিত্তি করে বিভক্ত করা হয় এবং বারবার করা হয়।

  • শব্দ এবং নির্দিষ্ট সূচক পেতে 'পান' পদ্ধতি ব্যবহার করা হয়।

  • দ্বিতীয় স্ট্রিংয়ের জন্যও একই কাজ করা হয়।

  • তালিকার বোধগম্যতা অভিধানের মাধ্যমে পুনরাবৃত্তি করতে এবং শব্দ গণনা 1 কিনা তা পরীক্ষা করতে ব্যবহৃত হয়।

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

  • পদ্ধতিটি প্রয়োজনীয় প্যারামিটার পাস করে বলা হয়।

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


  1. দুটি স্ট্রিংকে বিভাজন করার প্রোগ্রাম যাতে প্রতিটি পার্টিশন পাইথনে অ্যানাগ্রাম তৈরি করে

  2. পাইথনে দুটি স্ট্রিংয়ে সাধারণ শব্দ

  3. দুটি সংখ্যার সাধারণ বিভাজকের জন্য পাইথন প্রোগ্রাম

  4. দুটি স্ট্রিং থেকে অস্বাভাবিক শব্দ খুঁজে পেতে পাইথন প্রোগ্রাম