পাইথন ডেটা বিশ্লেষণে, আমরা কখনও একটি প্রদত্ত সংখ্যার তুলনা একটি তালিকার সাথে করতে হয় যাতে অনেক মান থাকে। এই আর্টিকেলে আমাদের জানতে হবে একটি প্রদত্ত সংখ্যা তালিকার প্রতিটি উপাদানের চেয়ে ছোট কিনা। আমরা এটি দুটি উপায়ে করব।
for লুপ ব্যবহার করে
আমরা দেওয়া তালিকার মাধ্যমে ইটারেট করব এবং প্রদত্ত মানকে তালিকার প্রতিটি মানের সাথে তুলনা করব। একবার তালিকার সব মান তুলনা হয়ে গেলে এবং প্রতিটি ধাপে তুলনার শর্ত সত্য হলে, আমরা ফলাফল "Yes" প্রিন্ট করব। অন্যথায় "No"।
উদাহরণ
List = [10, 30, 50, 70, 90]
value = 95
count = 0
for i in List:
if value <= i:
result = False
print("No")
break
else:
count = count + 1
if count == len(List):
print("yes")
আউটপুট
উপরোক্ত কোডটি রান করলে নিচের ফলাফল পাওয়া যায়:
yes
all() ব্যবহার করে
all মেথড একটি লুপের মতো আচরণ করে এবং তালিকার প্রতিটি উপাদানকে প্রদত্ত উপাদানের সাথে তুলনা করে। তাই আমরা শুধু all একটি if-else শর্তে ব্যবহার করে তুলনা সম্পন্ন করতে পারি।
উদাহরণ
List = [10, 30, 50, 70, 90]
value = 85
if (all(x < value for x in List)):
print("yes")
else:
print("No")
আউটপুট
উপরোক্ত কোডটি রান করলে নিচের ফলাফল পাওয়া যায়:
No