কম্পিউটার টিউটোরিয়াল

পাইথন - চরম মানগুলোর মধ্যে ন্যূনতম পার্থক্য যুক্ত সারি

যদি চরম মানগুলোর মধ্যে ন্যূনতম পার্থক্য যুক্ত সারি পেতে হয়, তবে লিস্ট কম্প্রিহেনশন, 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]]

ব্যাখ্যা

  • লিস্ট অফ লিস্ট সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শন করা হয়।

  • তালিকাটি ইটারেট করা হয় এবং সর্বোচ্চ ও ন্যূনতম উপাদানের পার্থক্য নির্ণয় করা হয়।

  • এটির ন্যূনতম মান পাওয়া যায় এবং একটি ভেরিয়েবলে এসাইন করা হয়।

  • লিস্ট কম্প্রিহেনশন ব্যবহার করে তালিকাটি ইটারেট করা হয় এবং চেক করা হয় সর্বোচ্চ ও ন্যূনতম উপাদানের পার্থক্য আগে সংজ্ঞায়িত ভেরিয়েবলের সমান কিনা।

  • এটি একটি ভেরিয়েবলে এসাইন করা হয়।

  • এটি আউটপুট হিসেবে কনসোলে প্রদর্শন করা হয়।

  1. পাইথন - অ্যালফাবেট দিয়ে লিস্ট ইнициালাইজ করার পদ্ধতিগুলো

  2. পাইথন - লিস্টে K-র চেয়ে বড় মানের সংখ্যা গণনা

  3. পাইথনে None মান সহ লিস্ট থেকে ডিকশনারি তৈরি করা

  4. পাইথনে লিস্টের ভ্যালু একাধিক ভেরিয়েবলে অ্যাসাইন করুন