পদ্ধতি ১: লিস্ট কম্প্রিহেনশন + 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]