এই টিউটোরিয়ালে একটি লিস্টের সব এলিমেন্ট কি একটি দেয়া সংখ্যা `num` থেকে বড় কিনা তা চেক করার পদ্ধতি দেখানো হলো।
উদাহরণ: `values = [1, 2, 3, 4, 5]`, `num = 0` → `True` (সব মান ০ থেকে বড়)। `num = 1` → `False` (১, ১-এর চেয়ে বড় নয়)।
পদ্ধতি ১: লুপ ব্যবহার
values = [1, 2, 3, 4, 5]
num = 0
num_one = 1
def check(values, num):
for value in values:
if value <= num:
return False
return True
print(check(values, num)) # True
print(check(values, num_one)) # False
আউটপুট
True False
পদ্ধতি ২: all() বিল্ট-ইন ফাংশন ব্যবহার (Pythonic)
def check(values, num):
return all(value > num for value in values)
print(check(values, num))
print(check(values, num_one))
আউটপুট
True False
`all()` ফাংশনটি জেনারেটর এক্সপ্রেশন নিয়ে কাজ করে এবং শর্ট-সার্কিট এভ্যালুয়েশন করে (প্রথম False পাওয়া গেলে থামে)। এটি আরও পাইথনিক এবং দক্ষ।