কম্পিউটার টিউটোরিয়াল

স্ট্রিংয় থেকে অড ইনডেক্সের ক্যারেক্টার রিমুভ করার পাইথন প্রোগ্রাম


লুপ এবং মডুলো অপারেটর ব্যবহার করে অড (বিষম) ইনডেক্সের ক্যারেক্টার বাদ দিয়ে নতুন স্ট্রিং তৈরি করা হয়।

উদাহরণ

def remove_odd_indices(s):
    result = ""
    i = 0
    while i < len(s):
        if i % 2 == 1:  # অড ইনডেক্স
            i += 1
            continue
        result += s[i]
        i += 1
    return result

text = "Hi there Will"
print("মূল:", text)
print("অড ইনডেক্স রিমুভ:", remove_odd_indices(text))

আউটপুট

মূল: Hi there Will
অড ইনডেক্স রিমুভ: H hr il

ব্যাখ্যা

  • ইনডেক্স ০-ভিত্তিক: ১, ৩, ৫... অড ইনডেক্স।

  • i % 2 == 1 চেক করে অড ইনডেক্স স্কিপ করা হয়।

  • ইভেন ইনডেক্স (০, ২, ৪...) এর ক্যারেক্টার রাখা হয়।

  • স্লাইসিং দিয়ে সহজে: s[::2] (স্টেপ ২)۔


  1. পাইথনে ডিকশনারি থেকে সর্বোচ্চ ৩টি ভ্যালু বের করা

  2. পাইথনে স্ট্রিং প্যাংগ্রাম (Pangram) কিনা চেক করা

  3. পাইথন প্রোগ্রাম: স্ট্রিং-এ মিরর ক্যারেক্টার বের করা

  4. পাইথনে স্ট্রিংয়ের দুটি অর্ধেকের ক্যারেক্টার সেট একই কিনা যাচাই করার প্রোগ্রাম