যদি চরম মানগুলোর মধ্যে ন্যূনতম পার্থক্য যুক্ত সারি পেতে হয়, তবে লিস্ট কম্প্রিহেনশন, min এবং max পদ্ধতি ব্যবহার করা হয়।
উদাহরণ
নিচে এর প্রদর্শন দেওয়া হলো:
my_list = [[41, 1, 38], [25, 33, 1], [13, 44, 65], [1, 22]]
print("তালিকা হলো : ")
print(my_list)
my_min_val = min([max(elem) - min(elem) for elem in my_list])
my_result = [elem for elem in my_list if max(elem) - min(elem) == my_min_val]
print("ফলাফল হলো : ")
print(my_result)
আউটপুট
তালিকা হলো : [[41, 1, 38], [25, 33, 1], [13, 44, 65], [1, 22]] ফলাফল হলো : [[1, 22]]
ব্যাখ্যা
লিস্ট অফ লিস্ট সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শন করা হয়।
তালিকাটি ইটারেট করা হয় এবং সর্বোচ্চ ও ন্যূনতম উপাদানের পার্থক্য নির্ণয় করা হয়।
এটির ন্যূনতম মান পাওয়া যায় এবং একটি ভেরিয়েবলে এসাইন করা হয়।
লিস্ট কম্প্রিহেনশন ব্যবহার করে তালিকাটি ইটারেট করা হয় এবং চেক করা হয় সর্বোচ্চ ও ন্যূনতম উপাদানের পার্থক্য আগে সংজ্ঞায়িত ভেরিয়েবলের সমান কিনা।
এটি একটি ভেরিয়েবলে এসাইন করা হয়।
এটি আউটপুট হিসেবে কনসোলে প্রদর্শন করা হয়।