যখন কাস্টম সূচকে উপাদানগুলি পুনরাবৃত্তি করার প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি, গণনা বৈশিষ্ট্য, 'বর্ধিত' পদ্ধতি এবং 'সংযোজন' পদ্ধতি ব্যবহার করা হয়।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
আমার_তালিকা =[৩৪, ৫৬, ৭৭, ২৩, ৩১, ২৯, ৬২, ৯৯]মুদ্রণ index এর জন্য, enumerate এ উপাদান(my_list):index_list এ index থাকলে:my_result.extend([element, element]) else :my_result.append(element)print("ফলাফল হল :")print(my_result)আউটপুট
তালিকা হল :[34, 56, 77, 23, 31, 29, 62, 99]ফলাফল হল :[34, 56, 56, 77, 23, 23, 31, 31, 29, 62, 62 , 99]
ব্যাখ্যা
-
একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
পূর্ণসংখ্যার আরেকটি তালিকা সংজ্ঞায়িত করা হয়েছে।
-
একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷
৷ -
তালিকাটি পুনরাবৃত্তি করা হয় এবং গণনা করা বৈশিষ্ট্য ব্যবহার করা হয় এবং তালিকার উপাদানগুলিকে পূর্ণসংখ্যা তালিকার সাথে তুলনা করা হয়।
-
পূর্ণসংখ্যার তালিকায় একটি উপাদান উপস্থিত থাকলে, এটি 'বর্ধিত' পদ্ধতি ব্যবহার করে উপাদানের সূচকের খালি তালিকায় যোগ করা হয়।
-
অন্যথায়, এটি 'অ্যাপেন্ড' পদ্ধতি ব্যবহার করে খালি তালিকায় যোগ করা হয়।
-
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷