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