Python - 檢查列表中所有值是否小於給定值
在 Python 資料分析中,我們有時會遇到需要將一個給定數字與包含許多值的列表進行比較的情況。在這篇文章中,我們需要找出給定數字是否小於給定列表中的每個值。我們將透過以下兩種方式來實現它。
使用 for 迴圈
我們遍歷給定的列表,並將給定值與列表中的每個值進行比較。一旦列表中的所有值都比較完畢,並且比較條件在每個步驟中都成立,我們就列印結果為“是”。否則,結果為“否”。
示例
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 方法的行為類似於迴圈,並將列表中的每個元素與給定元素進行比較。因此,我們只需在 if-else 條件中使用 all 即可完成比較。
示例
List = [10, 30, 50, 70, 90]
value = 85
if (all(x < value for x in List)):
print("yes")
else:
print("No")輸出
執行以上程式碼,得到以下結果:
No
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP