কম্পিউটার

পাইথন প্রোগ্রাম প্রদত্ত স্ট্রিং-এ প্রতিটি অক্ষরের উপস্থিতি খুঁজে বের করতে


এই নিবন্ধে, আমরা নীচে দেওয়া সমস্যার বিবৃতিটির সমাধান সম্পর্কে জানব৷

সমস্যা বিবৃতি − আমাদের একটি স্ট্রিং দেওয়া হয়েছে, আমাদের একটি প্রদত্ত স্ট্রিং-এ প্রতিটি অক্ষরের উপস্থিতি খুঁজে বের করতে হবে৷

এখানে আমরা 3টি পন্থা নিয়ে আলোচনা করব, যেমনটি নীচে আলোচনা করা হয়েছে:L

অ্যাপ্রোচ 1 - ব্রুট-ফোর্স অ্যাপ্রোচ

উদাহরণ

test_str ="Tutorialspoint" #count dictionarycount_dict ={} for i in test_str:# অভিধানে বিদ্যমান অক্ষরের জন্য যদি আমি কাউন্ট_ডিক্টে থাকি:কাউন্ট_ডিক্ট[i] +=1 # নতুন অক্ষর যোগ করার জন্য অন্য:count_dict[i ] =1মুদ্রণ ("টিউটোরিয়াল পয়েন্টে সমস্ত অক্ষরের সংখ্যা হল :\n" +str(count_dict))

আউটপুট

টিউটোরিয়াল পয়েন্টে সমস্ত অক্ষরের সংখ্যা হল :{'T':1, 'u':1, 't':2, 'o':2, 'r':1, 'i':2, 'a' ':1, 'l':1, 's':1, 'p':1, 'n':1}

পন্থা 2 - সংগ্রহ মডিউল ব্যবহার করে

উদাহরণ

সংগ্রহ থেকে আমদানি কাউন্টারটেস্ট_স্ট্র ="টিউটোরিয়াল পয়েন্ট"# সংগ্রহগুলি ব্যবহার করে। কাউন্টার() আমরা একটি অভিধান তৈরি করি =কাউন্টার(টেস্ট_স্ট্র) মুদ্রণ ("টিউটোরিয়াল পয়েন্টে সমস্ত অক্ষরের সংখ্যা হল :\n" +str(ডিক্ট(রেস))) 

আউটপুট

টিউটোরিয়াল পয়েন্টে সমস্ত অক্ষরের সংখ্যা হল :{'T':1, 'u':1, 't':2, 'o':2, 'r':1, 'i':2, 'a' ':1, 'l':1, 's':1, 'p':1, 'n':1}

পন্থা 3 - ল্যাম্বডা এক্সপ্রেশনে সেট() ব্যবহার করা

উদাহরণ

test_str ="Tutorialspoint"# প্রদত্ত স্ট্রিংরে অনন্য অক্ষর গণনা করতে set() ব্যবহার করে ={i :test_str.count(i) in set(test_str)}প্রিন্ট ("টিউটোরিয়াল পয়েন্টে সমস্ত অক্ষরের সংখ্যা হল :\n "+str(dict(res))

আউটপুট

টিউটোরিয়াল পয়েন্টে সমস্ত অক্ষরের সংখ্যা হল :{'T':1, 'u':1, 't':2, 'o':2, 'r':1, 'i':2, 'a' ':1, 'l':1, 's':1, 'p':1, 'n':1}

উপসংহার

এই নিবন্ধে, আমরা শিখেছি কিভাবে আমরা একটি প্রদত্ত স্ট্রিং-এ প্রতিটি অক্ষরের উপস্থিতি খুঁজে পেতে পারি।


  1. পাইথনে প্রদত্ত সূচকের সাথে স্ট্রিং এলোমেলো করার প্রোগ্রাম

  2. পাইথনে ডিক্রিপ্ট করা স্ট্রিং-এর k-th অক্ষর খুঁজুন - সেট – 2

  3. পাইথনে স্ট্রিং-এর প্রতিটি অক্ষরের ফ্রিকোয়েন্সি

  4. একটি স্ট্রিং মধ্যে মিরর অক্ষর খুঁজে পেতে পাইথন প্রোগ্রাম