যখন K-এর থেকে বড় টিপলস পণ্য ফিল্টার করার প্রয়োজন হয়, তখন একটি তালিকা বোঝা ব্যবহার করা হয়।
উদাহরণ
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷def tuples_product(index): my_result = 1 for element in index: my_result *= element return my_result my_list = [(14, 25, 17), (2, 3, 5), (81, 42, 21), (6, 2, 1)] print("The list is :") print(my_list) K = 15 print("The value of K is :") print(K) my_result = [index for index in my_list if tuples_product(index) > K] print("The result is :") print(my_result)
আউটপুট
The list is : [(14, 25, 17), (2, 3, 5), (81, 42, 21), (6, 2, 1)] The value of K is : 15 The result is : [(14, 25, 17), (2, 3, 5), (81, 42, 21)]
ব্যাখ্যা
-
'tuples_product' নামের একটি পদ্ধতিকে সংজ্ঞায়িত করা হয়েছে যা tuple কে একটি প্যারামিটার হিসেবে নেয় এবং tuple এর প্রতিটি উপাদানের গুণফলকে আউটপুট হিসেবে প্রদান করে।
-
পদ্ধতির বাইরে, একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
কী-এর মান সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
তালিকার উপর পুনরাবৃত্তি করতে একটি তালিকা বোঝা ব্যবহার করা হয় এবং প্রতিটি উপাদানের জন্য, পদ্ধতি বলা হয়।
-
পদ্ধতির ফলাফল K.
এর সাথে তুলনা করা হয় -
যদি এটি K-এর থেকে বড় হয় তবে এটি একটি তালিকায় যোগ করা হয় এবং একটি ভেরিয়েবলকে বরাদ্দ করা হয়৷
-
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷