Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ตรวจสอบว่าค่าทั้งหมดในรายการน้อยกว่าค่าที่กำหนดหรือไม่ใน Python

ในการวิเคราะห์ข้อมูลด้วย Python เราบางครั้งต้องเปรียบเทียบตัวเลขที่กำหนดกับรายการที่มีหลายค่า ในบทความนี้เราต้องการตรวจสอบว่าตัวเลขที่กำหนดน้อยกว่าค่าแต่ละค่าในรายการที่กำหนดหรือไม่ เราจะทำได้สองวิธี

ใช้ลูป 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