যদি স্মিলার 'K'-তম কলাম এলিমেন্টের সারি মুছে ফেলতে হয়, তবে একটি সিম্পল ইটারেশন এবং 'append' মেথড ব্যবহার করা হয়।
উদাহরণ
নিচে এর демонস্ট্রেশন দেওয়া হলো:
my_list = [[45, 95, 26], [70, 35, 74], [87, 65, 23], [70, 35, 74], [67,85,12], [45,65,0]] print("The list is : " ) print(my_list) K = 1 print("The value of K is ") print(K) my_result = [] my_mem = [] for index in my_list: if not index[K] in my_mem: my_result.append(index) my_mem.append(index[K]) print("The resultant list is : ") print(my_result)
আউটপুট
The list is : [[45, 95, 26], [70, 35, 74], [87, 65, 23], [70, 35, 74], [67, 85, 12], [45, 65, 0]] The value of K is 1 The resultant list is : [[45, 95, 26], [70, 35, 74], [87, 65, 23], [67, 85, 12]]
ব্যাখ্যা
একটি লিস্ট অফ লিস্ট ডিফাইন করা হয় এবং কনসোলে দেখানো হয়।
K এর মান ইনিশিয়ালাইজ করা হয় এবং কনসোলে প্রিন্ট করা হয়।
দুটি খালি লিস্ট ডিফাইন করা হয়।
মূল লিস্টটি ইটারেট করা হয় যদি একটি নির্দিষ্ট ইনডেক্স দ্বিতীয় লিস্টে না পাওয়া যায়, তবে ইনডেক্সটি প্রথম লিস্টে অ্যাপেন্ড করা হয় এবং ইনডেক্সের এলিমেন্টটি দ্বিতীয় লিস্টে অ্যাপেন্ড করা হয়।
প্রথম লিস্ট আউটপুট হিসেবে কনসোলে দেখানো হয়।