কম্পিউটার

পাইথনে ইনপুট স্ট্রিং-এ অক্ষরের ঘটনার উপর নির্ভর করে দুটি আউটপুট স্ট্রিং তৈরি করুন


এই প্রোগ্রামে, আমরা একটি স্ট্রিং নিই এবং নির্দিষ্ট শর্তে অক্ষর গণনা করি। প্রথম শর্তটি হল সেই সমস্ত অক্ষরগুলিকে ক্যাপচার করা যা শুধুমাত্র একবার ঘটে এবং দ্বিতীয় শর্তটি হল একাধিকবার হওয়া সমস্ত অক্ষরগুলিকে ক্যাপচার করা। তারপর আমরা তাদের তালিকাভুক্ত করি।

এই ফলাফল পেতে আমরা যে যৌক্তিক পদক্ষেপগুলি অনুসরণ করতে যাচ্ছি তা নীচে দেওয়া হল৷

  • কাউন্টার স্ট্রিংগুলিকে ডিকশনারিতে রূপান্তর করে যার কী এবং মান রয়েছে।
  • তারপর join() ব্যবহার করে একবার হওয়া এবং একাধিকবার ঘটছে এমন অক্ষরগুলির আলাদা তালিকা করুন

নিচের প্রোগ্রামে আমরা ইনপুট স্ট্রিং এবং

নিই

উদাহরণ

from collections import Counter
def Inputstrings(load):
   Dict = Counter(load)
   occurrence = [key for (key, value) in Dict.items() if value == 1]
   occurrence_1 = [key for (key, value) in Dict.items() if value > 1]
   occurrence.sort()
   occurrence_1.sort()
   print('characters occurring once:')
   print(''.join(occurrence))
   print('characters occurring more than once:')
   print(''.join(occurrence_1))

if __name__ == "__main__":
   load = "Tutorialspoint has best tutorials"
   Inputstrings(load)

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

আউটপুট

characters occurring once:
Tbehnp
characters occurring more than once:
ailorstu

  1. বর্ণানুক্রমিকভাবে দুটি স্ট্রিংয়ের সাধারণ অক্ষর মুদ্রণের জন্য পাইথন কোড

  2. পাইথন ব্যবহার করে একটি স্ট্রিং থেকে একটি অক্ষর কিভাবে মুছে ফেলা যায়?

  3. পাইথনে বড় হাতের অক্ষর এবং সংখ্যা সহ র্যান্ডম স্ট্রিংগুলি কীভাবে তৈরি করবেন?

  4. পাইথনে একটি একক স্ট্রিং রূপান্তর করতে দুটি স্ট্রিং কিভাবে যোগদান করবেন?