ในบทความนี้ เราจะเรียนรู้วิธีแก้ปัญหาตามข้อกำหนดด้านล่าง
ข้อกำหนดปัญหา − เราได้รับลิสต์ ต้องคำนวณสมาชิกมากที่สุดของลิสต์
ที่นี่เราจะใช้ 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() โดยตรง (แนะนำ)