ฟังก์ชัน max

ฟังก์ชัน max ส่งคืนค่าตัวเลขสูงสุด จากกลุ่มตัวเลขที่กำหนดในพารามิเตอร์ สามารถกำหนดกลุ่มตัวเลขได้โดยการระบุพวกมัน คั่นด้วยเครื่องหมายจุลภาค หรือเป็นลำดับ: รายการ (list), ทูเพิล (tuple), เซต (set)

ไวยากรณ์

pythonmax(กลุ่มตัวเลขหรือลำดับ)

ตัวอย่าง

ลองแสดงตัวเลขสูงสุดจาก กลุ่มตัวเลข:

pythonnum1 = 2
num2 = 5
num3 = 10
print(max(num1, num2, num3))

ผลลัพธ์จากการรันโค้ด:

python10

ตัวอย่าง

ทีนี้ลองหาตัวเลขสูงสุด จากกลุ่มตัวเลขติดลบ:

pythonnum1 = -1
num2 = -3
num3 = -6
print(max(num1, num2, num3))

ผลลัพธ์จากการรันโค้ด:

python-1

ตัวอย่าง

นอกจากนี้ฟังก์ชันยังทำงานกับรายการ (list) ได้ด้วย ลอง หาตัวเลขสูงสุด โดยส่งรายการ เข้าไปในพารามิเตอร์ของฟังก์ชัน max:

pythonlst = [10, 5, 4]
print(max(lst))

ผลลัพธ์จากการรันโค้ด:

python10

ตัวอย่าง

ลองใช้ฟังก์ชันหาตัวเลขสูงสุด ในทูเพิล:

pythontlp = (-2, 6, 9)
print(max(tlp))

ผลลัพธ์จากการรันโค้ด:

python9

ดูเพิ่มเติม

  • ฟังก์ชัน min,
    ซึ่งส่งคืนค่าตัวเลขต่ำสุด
  • ฟังก์ชัน abs,
    ซึ่งส่งคืนค่าสัมบูรณ์ของตัวเลข