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

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


ในการวิเคราะห์ข้อมูลหลาม บางครั้งเราต้องเผชิญกับสถานการณ์ที่เราต้องเปรียบเทียบตัวเลขที่กำหนดกับรายการที่มีค่ามากมาย ในบทความนี้ เราต้องครีบถ้าตัวเลขที่กำหนดน้อยกว่าแต่ละค่าที่มีอยู่ในรายการที่กำหนด เราจะบรรลุเป้าหมายโดยใช้สองวิธีต่อไปนี้

ใช้สำหรับวนซ้ำ

เราทำซ้ำผ่านรายการที่กำหนดและเปรียบเทียบค่าที่กำหนดกับแต่ละค่าในรายการ เมื่อเปรียบเทียบค่าทั้งหมดจากรายการและเงื่อนไขการเปรียบเทียบที่ดีในแต่ละขั้นตอน เราจะพิมพ์ผลลัพธ์ออกมาเป็น ใช่ มิฉะนั้นผลลัพธ์คือ 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 ในเงื่อนไข if else

ตัวอย่าง

List = [10, 30, 50, 70, 90]
value = 85
if (all(x < value for x in List)):
   print("yes")
else:
   print("No")

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

No