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

max() และ min() ใน Python

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

ค่าตัวเลข

เราเอารายการค่าตัวเลขที่มีจำนวนเต็มและทศนิยม ฟังก์ชันทำงานอย่างเหมาะสมเพื่อให้ทั้งค่าสูงสุดและต่ำสุด

ตัวอย่าง

x = [10, 15, 25.5, 3, 2, 9/5, 40, 70]
print("Maximum number is :", max(x))
print("\nMinimum number is :", min(x))

เอาต์พุต

การรันโค้ดข้างต้นให้ผลลัพธ์ดังนี้:

Maximum number is : 70
Minimum number is : 1.8

ค่าสตริง

ค่าสตริงถูกเปรียบเทียบแบบเล็กซิโคกราฟิก (lexicographically) เพื่อให้ได้ผลลัพธ์ที่ถูกต้อง ภายในจะเปรียบเทียบค่า ASCII ของตัวอักษร

ตัวอย่าง

x = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
print("Maximum number is :", max(x))
print("\nMinimum number is :", min(x))

เอาต์พุต

การรันโค้ดข้างต้นให้ผลลัพธ์ดังนี้:

Maximum number is : Wed
Minimum number is : Fri