Python डेटा विश्लेषण में, हमें कभी-कभी ऐसी स्थिति का सामना करना पड़ता है जहां हमें एक दी गई संख्या की तुलना कई मानों वाली सूची से करनी होती है। इस लेख में हमें यह पता लगाना है कि दी गई संख्या सूची में मौजूद प्रत्येक मान से कम है या नहीं। हम इसे निम्न दो तरीकों से प्राप्त करेंगे।
for लूप का उपयोग करना
हम दी गई सूची के माध्यम से पुनरावृति करते हैं और दिए गए मान की तुलना सूची के प्रत्येक मान से करते हैं। एक बार सूची के सभी मानों की तुलना हो जाने पर और प्रत्येक चरण में तुलना शर्त सही रहने पर, हम परिणाम को "हाँ" के रूप में प्रिंट करते हैं। अन्यथा परिणाम "नहीं" होता है।
उदाहरण
List = [10, 30, 50, 70, 90]
value = 95
count = 0
for i in List:
if value <= i:
result = False
print("नहीं")
break
else:
count = count + 1
if count == len(List):
print("हाँ")
आउटपुट
उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -
हाँ
all() का उपयोग करना
all विधि लूप की तरह व्यवहार करती है और सूची के प्रत्येक तत्व की तुलना दिए गए तत्व से करती है। इसलिए हम केवल all का उपयोग if else शर्त में करके तुलना पूरी करते हैं।
उदाहरण
List = [10, 30, 50, 70, 90]
value = 85
if (all(x < value for x in List)):
print("हाँ")
else:
print("नहीं")
आउटपुट
उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -
नहीं