কম্পিউটার

Python প্রোগ্রাম একটি তালিকায় প্রদত্ত শব্দের nম ঘটনাটি সরানোর জন্য যেখানে শব্দগুলি পুনরাবৃত্তি করতে পারে


শব্দগুলির একটি তালিকায় প্রদত্ত শব্দের একটি নির্দিষ্ট ঘটনা অপসারণ করার প্রয়োজন হলে, শব্দগুলি পুনরাবৃত্তি করা যেতে পারে, একটি পদ্ধতি সংজ্ঞায়িত করা যেতে পারে, যা তালিকার মাধ্যমে পুনরাবৃত্তি করে এবং কাউন্টারটিকে 1 দ্বারা বৃদ্ধি করে। যদি গণনা এবং নির্দিষ্ট ঘটনার সাথে মিলে যায়, তারপর তালিকা থেকে নির্দিষ্ট উপাদান মুছে ফেলা যেতে পারে।

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

উদাহরণ

def remove_word(my_list, my_word, N):সীমার মধ্যে i এর জন্য count =0 (0, len(my_list)):if (my_list[i] ==my_word):count =count + 1 if(count ==N):del(my_list[i]) রিটার্ন True return Falsemy_list =['Harry', 'Jane', 'Will', 'Rob', 'Harry']print("The list is :")print(my_list)my_word ='Harry'N =2flag_val =remove_word(my_list, my_word, N)if (flag_val ==True):print("আপডেট করা তালিকা হল:", my_list) অন্যথা:print("আইটেম আপডেট করা হয়নি") 

আউটপুট

তালিকাটি হল:['হ্যারি', 'জেন', 'উইল', 'রব', 'হ্যারি']হালনা করা তালিকা হল:['হ্যারি', 'জেন', 'উইল', 'রব'] 

ব্যাখ্যা

  • 'remove_word' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে, যা একটি প্যারামিটার হিসেবে তালিকা, একটি শব্দ এবং 'n'-এর একটি মান নেয়।

  • একটি 'গণনা' মান 0 এ আরম্ভ করা হয়েছে।

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

  • যদি তারা মিলে যায়, গণনা ভেরিয়েবলটি বৃদ্ধি পায়।

  • যদি এই গণনা ভেরিয়েবলটি 'n' মানের সমান হয়, তাহলে তালিকা থেকে উপাদানটি মুছে ফেলা হবে।

  • এটি 'ডেল' কীওয়ার্ড ব্যবহার করে ব্যবহৃত হয়।

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

  • পদ্ধতিটি প্রাসঙ্গিক পরামিতি পাস করে বলা হয়।

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


  1. পাইথন প্রোগ্রাম একটি প্রদত্ত স্ট্রিং শব্দ গণনা?

  2. পাইথন প্রোগ্রাম একটি তালিকায় উপাদান গণনা একটি উপাদান একটি Tuple না হওয়া পর্যন্ত?

  3. একটি প্রদত্ত বাক্য থেকে সমস্ত সদৃশ শব্দ মুছে ফেলার জন্য পাইথন প্রোগ্রাম।

  4. পাইথনের তালিকায় আমি কীভাবে একই উপাদানটি সরিয়ে ফেলতে পারি?