কম্পিউটার

পাইথনে প্রদত্ত অক্ষর ব্যবহার করে সম্ভাব্য শব্দ


এই নিবন্ধে আমরা একটি পাইথন প্রোগ্রাম দেখতে যাচ্ছি যেটি অক্ষরের একটি সেট থেকে সম্ভাব্য শব্দের আউটপুট দেবে। এখানে আমরা একটি ইনপুট হিসাবে একটি তালিকা নিচ্ছি যেখানে রেফারেন্স শব্দের সেট থাকবে এবং অন্য একটি তালিকা থাকবে যেখানে অক্ষরগুলি রয়েছে যা থেকে শব্দগুলি তৈরি হয়েছে৷

নীচের প্রোগ্রামে, আমরা দুটি ফাংশন সংজ্ঞায়িত করি। একটি দ্বিতীয় তালিকা থেকে অক্ষর নিতে এবং শব্দ আপ. প্রদত্ত শব্দ তালিকায় উপস্থিত শব্দের সাথে গঠিত শব্দের সাথে মিল করার জন্য আরেকটি ফাংশন।

উদাহরণ

def Possible_Words(character):
   x = {}
   for n in character:
      x[n] = x.get(n, 0) + 1
   return x
def character_set(w, character):
   for char in w:
      value = 1
      m = Possible_Words(char)
      for k in m:
         if k not in character:
            value = 0
         else:
            if character.count(k) != m[k]:
               value = 0
      if value == 1:
         print(char)
data = ['fat','tap','day','fun','man','ant','bag','aim']
words = ['m','t','e','d','f','a','p','y','i']
character_set(data, words)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

fat
tap
day
aim

  1. পাইথনে CX_Freeze ব্যবহার করা

  2. পাইথনে একটি প্রদত্ত স্ট্রিং থেকে সমস্ত সদৃশ সরান

  3. পাইথন ব্যবহার করে সংখ্যাগুলিকে কীভাবে শব্দে রূপান্তর করবেন?

  4. রেগুলার এক্সপ্রেশন ব্যবহার করে পাইথনে ননওয়ার্ড অক্ষর কীভাবে মেলে?