যখন একটি প্রদত্ত তালিকায় একটি সাব-লিস্টের ফ্রিকোয়েন্সি গণনা করার প্রয়োজন হয়, তখন একটি তালিকা বোঝা এবং 'যদি' শর্ত সহ 'লেন' পদ্ধতি ব্যবহার করা হয়।
উদাহরণ
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷my_list = [23, 33, 45, 67, 54 , 43, 33, 45, 67, 83, 33, 45, 67,90, 0] print("The list is : " ) print(my_list) sub_list = [33, 45, 67, 90] print("The sub-list is : " ) print(sub_list) my_result = len([sub_list for index in range(len(my_list)) if my_list[index : index + len(sub_list)] == sub_list]) print("The resultant list is : ") print(my_result)
আউটপুট
The list is : [23, 33, 45, 67, 54, 43, 33, 45, 67, 83, 33, 45, 67, 90, 0] The sub-list is : [33, 45, 67, 90] The resultant list is : 1
ব্যাখ্যা
-
পূর্ণসংখ্যার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
উপ-তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
তালিকার উপর পুনরাবৃত্তি করতে এবং একটি 'যদি' শর্ত ব্যবহার করতে একটি তালিকা বোঝার ব্যবহার করা হয়।
-
এই শর্ত সাব-লিস্টের দৈর্ঘ্য এবং নির্দিষ্ট সূচক এবং সাবলিস্টের যোগফল সমান কিনা তা পরীক্ষা করে।
-
যদি হ্যাঁ, সেগুলি একটি তালিকায় যুক্ত করা হয়, এবং একটি ভেরিয়েবলে বরাদ্দ করা হয়৷
৷ -
এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷
৷