ในบทความนี้ เราจะเรียนรู้เกี่ยวกับฟังก์ชัน min และ max ที่รวมอยู่ใน Python Standard Library ยอมรับพารามิเตอร์ไม่จำกัดตามการใช้งาน
ไวยากรณ์
max( arg1,arg2,arg3,...........)
คืนค่า − สูงสุดของอาร์กิวเมนต์ทั้งหมด
ข้อผิดพลาด &ข้อยกเว้น:ข้อผิดพลาดเกิดขึ้นเฉพาะในสถานการณ์ที่อาร์กิวเมนต์ไม่ใช่ประเภทเดียวกัน พบข้อผิดพลาดขณะเปรียบเทียบ
มาดูกันว่าเราสามารถใช้ฟังก์ชัน max() ได้ด้วยวิธีใดบ้างก่อน
ตัวอย่าง
# Getting maximum element from a set of arguments passed print("Maximum value among the arguments passed is:"+str(max(2,3,4,5,7,2,1,6))) # the above statement also executes for characters as arguments print("Maximum value among the arguments passed is:"+str(max('m','z','a','b','e'))) # it can also a accept arguments mapped in the form of a list l=[22,45,1,7,3,2,9] print("Maximum element of the list is:"+str(max(l))) # it can also a accept arguments mapped in the form of a tuple l=(22,45,1,7,71,91,3,2,9) print("Maximum element of the tuple is:"+str(max(l)))
ผลลัพธ์
Maximum value among the arguments passed is:7 Maximum value among the arguments passed is:z Maximum element of the list is:45 Maximum element of the tuple is:91
ในที่นี้สังเกตได้ชัดเจนว่าด้วยการใช้ฟังก์ชัน max เราสามารถรับค่าสูงสุดจากอาร์กิวเมนต์ได้โดยตรงโดยไม่ต้องดำเนินการเปรียบเทียบ
ในทำนองเดียวกัน เราสามารถใช้ฟังก์ชัน min() ได้ที่นี่
ตัวอย่าง
# Getting maximum element from a set of arguments passed print("Minimum value among the arguments passed is:"+str(min(2,3,4,5,7,2,1,6))) # the above statement also executes for characters as arguments print("Minimum value among the arguments passed is:"+str(min('m','z','a','b','e'))) # it can also a accept arguments mapped in the form of a list l=[22,45,1,7,3,2,9] print("Minimum element of the list is:"+str(min(l))) # it can also a accept arguments mapped in the form of a tuple l=(22,45,1,7,71,91,3,2,9) print("Minimum element of the tuple is:"+str(min(l)))
ผลลัพธ์
Minimum value among the arguments passed is:1 Minimum value among the arguments passed is:a Minimum element of the list is:1 Minimum element of the tuple is:1
ด้วยการใช้ฟังก์ชันในตัว เช่น max() &min() เราสามารถรับค่าสูงสุดและต่ำสุดที่ตรงกันได้โดยตรงโดยไม่ต้องใช้ตรรกะเพื่อทำการเปรียบเทียบ
บทสรุป
ในบทความนี้ เราได้เรียนรู้การใช้งานฟังก์ชัน max และ min ที่รวมอยู่ใน Standard Python Library