কম্পিউটার

Python - প্রতিটি K উপাদানের পরে প্রতিটি ডুপ্লিকেট স্ট্রিং-এ অক্ষর সন্নিবেশ করান


যখন প্রতিটি 'K' উপাদানের পরে প্রতিটি ডুপ্লিকেট স্ট্রিং-এ অক্ষর সন্নিবেশ করা প্রয়োজন, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা 'অ্যাপেন্ড' পদ্ধতি, সংযোজন অপারেটর এবং তালিকা স্লাইসিং ব্যবহার করে।

উদাহরণ

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷
def insert_char_after_key_elem(my_string, my_key, my_char):
   my_result = []
   for index in range(0, len(my_string), my_key):

      my_result.append(my_string[:index] + my_char + my_string[index:])

   return str(my_result)

my_string = 'PythonToCode'

print("The string is :")
print(my_string)

K = 2
print("The value of K is ")
print(K)

add_char = ";"

print("The result is :")
print(insert_char_after_key_elem(my_string, K, add_char))

আউটপুট

The string is :
PythonToCode
The value of K is
2
The result is :
[';PythonToCode', 'Py;thonToCode', 'Pyth;onToCode', 'Python;ToCode', 'PythonTo;Code',
'PythonToCo;de']

ব্যাখ্যা

  • 'insert_char_after_key_elem' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি স্ট্রিং, একটি কী এবং একটি অক্ষরকে প্যারামিটার হিসেবে নেয়৷

  • একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷

  • পরামিতি হিসাবে পাস করা স্ট্রিং এবং কী আবার পুনরাবৃত্তি করা হয়েছে।

  • খালি তালিকায় আউটপুট যোগ করতে লিস্ট স্লাইসিং এবং কনক্যাটেনেশন অপারেটর ‘+’ ব্যবহার করা হয়।

  • এটি একটি স্ট্রিং এ রূপান্তরিত হয় এবং পদ্ধতির আউটপুট হিসাবে প্রদর্শিত হয়

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

  • 'কী' মান এবং 'অক্ষর' মান সংজ্ঞায়িত করা হয়েছে।

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

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


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

  2. পাইথন প্রোগ্রামের একটি স্ট্রিং থেকে nম অক্ষর সরানো হচ্ছে

  3. একটি নেস্টেড পাইথন অভিধানে উপাদান গণনা কিভাবে?

  4. একটি স্ট্রিং একটি অক্ষর পাইথনে একটি অক্ষর কিনা তা কিভাবে পরীক্ষা করবেন?