কম্পিউটার

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


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

সমস্যা বিবৃতি

আমাদের একটি স্ট্রিং দেওয়া হয়েছে, আমাদের প্রদত্ত স্ট্রিং থেকে ith সূচীকৃত অক্ষরটি সরাতে হবে এবং এটি প্রদর্শন করতে হবে৷

পাইথনের যেকোন স্ট্রিং-এ, ইনডেক্সিং সবসময় 0 থেকে শুরু হয়। ধরুন আমাদের একটি স্ট্রিং "টিউটোরিয়াল পয়েন্ট" আছে তাহলে তার ইন্ডেক্সিং নিচের মত করা হবে -

T u t o r i a l s p o i n t
0 1 2 3 4 5 6 7 8 9 10 11 12 13

এখন আসুন স্টেটমেন্ট −

সমাধানের জন্য পাইথন স্ক্রিপ্টটি দেখি

উদাহরণ

def remove(string, i):
   # slicing till ith character
   a = string[ : i]
   # slicing from i+1th index
   b = string[i + 1: ]
   return a + b
# Driver Code
if __name__ == '__main__':
   string = "Tutorialspoint"
   # Remove nth index element
   i = 8
   print(remove(string, i))

আউটপুট

Tutorialpoint

অ্যালগরিদম

প্রদত্ত ইনপুট স্ট্রিং থেকে, i-th সূচীকৃত উপাদান পপ করতে হবে। সুতরাং, স্ট্রিংটিকে দুটি ভাগে বিভক্ত করুন, সূচীকৃত অক্ষরের আগে এবং সূচীকৃত অক্ষরের পরে যার ফলে ith অক্ষরটি রেখে মার্জড স্ট্রিংটি ফেরত দিন।

এখানে আমাদের তিনটি ভেরিয়েবল গ্লোবাল স্কোপে ঘোষণা করা হয়েছে যেমন নীচে দেখানো হয়েছে −

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

উপসংহার

এই নিবন্ধে, আমরা পাইথন 3.x বা তার আগের একটি প্রদত্ত ইনপুট স্ট্রিং থেকে ith অক্ষর অপসারণ সম্পর্কে শিখেছি


  1. পাইথন প্রোগ্রাম একটি স্ট্রিং থেকে একটি অভিধান তৈরি করতে

  2. একটি স্ট্রিং থেকে nম অক্ষর অপসারণের জন্য পাইথন প্রোগ্রাম

  3. একটি স্ট্রিং থেকে n-ম অক্ষর অপসারণের জন্য পাইথন প্রোগ্রাম?

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