যদি ম্যাট্রিক্স থেকে নির্দিষ্ট ইনডেক্সে একই উপাদান থাকা সারি প্রিন্ট করতে হয়, তবে তালিকা বোঝাপড়া এবং all অপারেটর ব্যবহার করা হয়।
নিচে এর প্রদর্শন দেওয়া হলো:
উদাহরণ
my_list = [[7745, 6755, 87, 978], [727, 927, 845], [192, 997, 49], [98, 74, 27]]
print("The list is :")
print(my_list)
my_key = 1
print("The key is ")
print(my_key)
my_result = [element for element in my_list if all(str(i)[my_key] == str(element[0])[my_key] for i in element)]
print("The result is :")
print(my_result)
আউটপুট
The list is : [[7745, 6755, 87, 978], [727, 927, 845], [192, 997, 49], [98, 74, 27]] The key is 1 The result is : [[7745, 6755, 87, 978], [192, 997, 49]]
ব্যাখ্যা
একটি তালিকার তালিকা সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
কী-এর মান সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
তালিকা বোঝাপড়া ব্যবহার করে তালিকার ওপর পুনরাবৃত্তি করা হয়েছে, এবং 'all' অপারেটর ব্যবহার করে পরীক্ষা করা হয়েছে যে একটি নির্দিষ্ট উপাদান একটি ইনডেক্সে কী-এর সমান কিনা।
এটি একটি তালিকায় রূপান্তরিত হয়ে একটি ভেরিয়েবলে সংরক্ষিত হয়েছে।
এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।