การหาค่าสูงสุดและต่ำสุดจากรายการค่าที่กำหนดเป็นความต้องการทั่วไปในโปรแกรมประมวลผลข้อมูล 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