যখন লিস্টে কনsekutিভ একই এলিমেন্টের কাউন্ট বের করতে হয়, তখন একটি ইটারেশন, 'append' মেথড এবং 'set' মেথড ব্যবহার করা হয়।
উদাহরণ
নিচে এর демонস্ট্রেশন দেওয়া হলো:
my_list = [24, 24, 24, 15, 15, 64, 64, 71, 13, 95, 100] print("The list is :") print(my_list) my_result = [] for index in range(0, len(my_list) - 1): if my_list[index] == my_list[index + 1]: my_result.append(my_list[index]) my_result = len(list(set(my_result))) print("The result is :") print(my_result)
আউটপুট
The list is : [24, 24, 24, 15, 15, 64, 64, 71, 13, 95, 100] The result is : 3
ব্যাখ্যা
একটি লিস্ট ডিফাইন করা হয় এবং কনসোলে দেখানো হয়।
একটি খালি লিস্ট ডিফাইন করা হয়।
লিস্টটি ইটারেট করা হয় এবং যদি জিরোথ ইনডেক্সের এলিমেন্ট এবং ফার্স্ট ইনডেক্সের এলিমেন্ট সমান হয়, তবে জিরোথ এলিমেন্টটি খালি লিস্টে অ্যাপেন্ড করা হয়।
এটি সেটে কনভার্ট করা হয় এবং তারপর লিস্টে, এরপর এর দৈর্ঘ্য একটি ভেরিয়েবলে অ্যাসাইন করা হয়।
এটি আউটপুট হিসেবে কনসোলে দেখানো হয়।