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

পাইথন - তালিকায় সর্বোচ্চ প্রতিবেশী দিয়ে প্রতিস্থাপন

যদি তালিকার উপাদানগুলো সর্বোচ্চ প্রতিবেশী দিয়ে প্রতিস্থাপন করতে হয়, তবে if ও else কন্ডিশন সহ একটি সাধারণ ইটারেশন ব্যবহার করা হয়।

উদাহরণ

নিচে এর প্রদর্শন দেওয়া হলো:

my_list = [41, 25, 24, 45, 86, 37, 18, 99]
print("তালিকা হলো :")
print(my_list)
for index in range(1, len(my_list) - 1):
    my_list[index] = my_list[index - 1] if my_list[index - 1] > my_list[index + 1] else my_list[index + 1]
print("ফলাফল তালিকা হলো :")
print(my_list)

আউটপুট

তালিকা হলো : [41, 25, 24, 45, 86, 37, 18, 99]
ফলাফল তালিকা হলো : [41, 41, 45, 86, 86, 86, 99, 99]

ব্যাখ্যা

  • পূর্ণসংখ্যার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শন করা হয়।

  • তালিকাটি ইটারেট করা হয় এবং উপাদানগুলির নির্দিষ্ট ইনডেক্স অ্যাক্সেস করা হয়।

  • যদি পূর্বের ইনডেক্স পরের দ্বিতীয় ইনডেক্সের চেয়ে বড় হয়, তবে পূর্বের ইনডেক্স বর্তমান ইনডেক্সে প্রতিস্থাপিত করা হয়।

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

  1. পাইথনে দুটি লিস্টের ইন্ডেক্স-ভিত্তিক এলিমেন্ট ইকুয়েট করুন

  2. পাইথনে ইন্ডেক্স হিসেবে ভ্যালু থাকা ডিকশনারি তৈরি করুন

  3. পাইথনে একটি লিস্ট থেকে ইনডেক্স লিস্ট ব্যবহার করে এলিমেন্ট রিমুভ কীভাবে করবেন?

  4. পাইথনে ইনডেক্স দিয়ে লিস্ট থেকে এলিমেন্ট রিমুভ কীভাবে করবেন?