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

การใช้ min() และ max() ใน Python


ในบทความนี้ เราจะเรียนรู้เกี่ยวกับฟังก์ชัน 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