কম্পিউটার

পাইথন - প্রদত্ত তালিকায় সাবলিস্টের ফ্রিকোয়েন্সি গণনা করুন


যখন একটি প্রদত্ত তালিকায় একটি সাব-লিস্টের ফ্রিকোয়েন্সি গণনা করার প্রয়োজন হয়, তখন একটি তালিকা বোঝা এবং 'যদি' শর্ত সহ 'লেন' পদ্ধতি ব্যবহার করা হয়।

উদাহরণ

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷
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

ব্যাখ্যা

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

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

  • তালিকার উপর পুনরাবৃত্তি করতে এবং একটি 'যদি' শর্ত ব্যবহার করতে একটি তালিকা বোঝার ব্যবহার করা হয়।

  • এই শর্ত সাব-লিস্টের দৈর্ঘ্য এবং নির্দিষ্ট সূচক এবং সাবলিস্টের যোগফল সমান কিনা তা পরীক্ষা করে।

  • যদি হ্যাঁ, সেগুলি একটি তালিকায় যুক্ত করা হয়, এবং একটি ভেরিয়েবলে বরাদ্দ করা হয়৷

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


  1. পাইথনে টিপলের তালিকায় ফ্রিকোয়েন্সি খোঁজা

  2. পাইথনে তালিকায় প্রদত্ত উপাদানগুলির ফ্রিকোয়েন্সির যোগফল খুঁজুন

  3. পাইথনের তালিকার তালিকার প্রতিটি অবস্থানে প্রদত্ত অক্ষরের ফ্রিকোয়েন্সি খুঁজুন

  4. পাইথনের তালিকায় সবচেয়ে বড় ফ্রিকোয়েন্সি সহ উপাদান