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

পাইথন প্রোগ্রাম - কাস্টম ইনডেক্সে উপাদান পুনরাবৃত্তি করা

যদি কাস্টম ইনডেক্সে উপাদান পুনরাবৃত্তি করতে হয়, তবে একটি সাধারণ পুনরাবৃত্তি, enumerate এট্রিবিউট, extend পদ্ধতি এবং append পদ্ধতি ব্যবহার করা হয়।

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

উদাহরণ

my_list = [34, 56, 77, 23, 31, 29, 62, 99]
print("The list is :")
print(my_list)
index_list = [3, 1, 4, 6]
my_result = []
for index, element in enumerate(my_list):
    if index in index_list:
        my_result.extend([element, element])
    else:
        my_result.append(element)
print("The result is :")
print(my_result)

আউটপুট

The list is : [34, 56, 77, 23, 31, 29, 62, 99]
The result is : [34, 56, 56, 77, 23, 23, 31, 31, 29, 62, 62, 99]

ব্যাখ্যা

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

  • আরেকটি পূর্ণসংখ্যার তালিকা সংজ্ঞায়িত করা হয়েছে।

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

  • তালিকাটি পুনরাবৃত্তি করা হয়েছে এবং enumerate এট্রিবিউট ব্যবহার করা হয়েছে, এবং তালিকার উপাদানগুলি পূর্ণসংখ্যার তালিকার সাথে তুলনা করা হয়েছে।

  • যদি একটি উপাদান পূর্ণসংখ্যার তালিকায় উপস্থিত থাকে, তবে এটি উপাদানের ইনডেক্সে 'extend' পদ্ধতি ব্যবহার করে খালি তালিকায় যোগ করা হয়।

  • অন্যথায়, এটি 'append' পদ্ধতি ব্যবহার করে খালি তালিকায় যোগ করা হয়।

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

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

  2. পাইথন প্রোগ্রাম লিস্টের উপাদানগুলোর যোগফল বের করা

  3. পাইথনে লিস্টের এলিমেন্টগুলোর যোগফল বের করা

  4. পাইথনে লিস্ট থেকে N বড় এলিমেন্ট বের করা