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

পাইথনে প্রতিটি সাবলিস্টের সর্বোচ্চ ভ্যালু বের করা (Find maximum value in each sublist)


পদ্ধতি ১: লিস্ট কম্প্রিহেনশন + max()

Alist = [[10, 13, 454, 66, 44], [10, 8, 7, 23]]
res = [max(sub) for sub in Alist]
print(res)  # [454, 23]

পদ্ধতি ২: map() + max()

Alist = [[10, 13, 454, 66, 44], [10, 8, 7, 23]]
res = list(map(max, Alist))
print(res)  # [454, 23]

ব্যাখ্যা

  • দুটি পদ্ধতিই একই ফলাফল দেয়।
  • map(max, Alist) ফাংশনাল স্টাইল, কিছুটা দ্রুত হতে পারে।
  • list() দিয়ে ইটেরেটর থেকে লিস্টে কনভার্ট।

আউটপুট

[454, 23]
  1. পাইথনে ডিকশনারি থেকে ম্যাক্সিমাম ভ্যালুর কী বের করা (Get key with maximum value)

  2. পাইথনে নেস্টেড লিস্ট থেকে সর্বোচ্চ ভ্যালু 가진 সাবলিস্ট বের করা (Find sublist with maximum value)

  3. পাইথনে লিস্ট অফ লিস্টের প্রতিটি ইন্ডেক্সের ন্যূনতম মান বের করা

  4. পাইথন লিস্ট থেকে সর্বোচ্চ মানবিশিষ্ট উপাদান খুঁজে বের করার পদ্ধতি