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

পাইথন: দেয়া লিস্টে সাব-লিস্টের ফ্রিকোয়েন্সি কাউন্ট করা

যদি একটি দেয়া লিস্টে সাব-লিস্টের ফ্রিকোয়েন্সি কাউন্ট করতে হয়, তবে লিস্ট কম্প্রিহেনশন, 'len' মেথড এবং 'if' শর্ত ব্যবহার করা হয়।

উদাহরণ

নিচে এর демонস্ট্রেশন দেওয়া হলো:

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

ব্যাখ্যা

  • একটি ইন্টিজার লিস্ট ডিফাইন করা হয় এবং কনসোলে দেখানো হয়।

  • সাব-লিস্ট ডিফাইন করা হয় এবং কনসোলে দেখানো হয়।

  • লিস্ট কম্প্রিহেনশন ব্যবহার করে লিস্টের ওপর ইটারেট করা হয় এবং একটি 'if' শর্ত ব্যবহার করা হয়।

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

  • হ্যাঁ হলে, সেগুলো একটি লিস্টে অ্যাপেন্ড করা হয় এবং একটি ভেরিয়েবলে অ্যাসাইন করা হয়।

  • এটি আউটপুট হিসেবে কনসোলে দেখানো হয়।

  1. পাইথনে লিস্ট অফ টাপলে ফ্রিকোয়েন্সি বের করুন

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

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

  4. পাইথনে লিস্টে সর্বোচ্চ ফ্রিকোয়েন্সিয়ুক্ত এলিমেন্ট বের করুন