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

โปรแกรม Python หาตัวเลขมากที่สุดในลิสต์

ในบทความนี้ เราจะเรียนรู้วิธีแก้ปัญหาตามข้อกำหนดด้านล่าง

ข้อกำหนดปัญหา − เราได้รับลิสต์ ต้องคำนวณสมาชิกมากที่สุดของลิสต์

ที่นี่เราจะใช้ built-in functions ช่วยหาคำตอบ

ใช้ sort() function

ตัวอย่าง

# list
list1 = [23, 1, 32, 67, 2, 34, 12]
# เรียง
list1.sort()
# พิมพ์สมาชิกตัวสุดท้าย
print("Largest element is:", list1[-1])

ผลลัพธ์

Largest in given array is 67

ใช้ max() function

ตัวอย่าง

# list
list1 = [23, 1, 32, 67, 2, 34, 12]
# พิมพ์สมาชิกมากที่สุด
print("Largest element is:", max(list1))

ผลลัพธ์

Largest in given array is 67

เราสามารถรับอินพุตจากผู้ใช้ได้ด้วยโค้ดด้านล่าง

ตัวอย่าง

# empty list
list1 = []
# ถามจำนวนสมาชิก
num = int(input("Enter number of elements in list: "))
# เพิ่มสมาชิกในลิสต์
for i in range(1, num + 1):
    ele = int(input("Enter elements: "))
    list1.append(ele)
# พิมพ์สมาชิกมากที่สุด
print("Largest element is:", max(list1))

สรุป

ในบทความนี้ เราได้เรียนรู้วิธีหาสมาชิกมากที่สุดจากลิสต์ ใช้ sort() แล้ว取得 [-1] หรือใช้ max() โดยตรง (แนะนำ)