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