เพื่อค้นหาค่าต่ำสุดในลิสต์ สามารถใช้ฟังก์ชัน min() โดยส่งลิสต์เป็นอาร์กิวเมนต์ ฟังก์ชันจะวนลูปผ่านทุกองค์ประกอบและติดตามค่าที่น้อยที่สุดจนถึงท้ายลิสต์ จากนั้นคืนค่าดังกล่าว
ตัวอย่าง
my_list = [2, 3, 1, 5, -1] print(min(my_list))
ผลลัพธ์
-1
หากต้องการดัชนี (index) ของค่าต่ำสุดทั้งหมดที่ปรากฏในลิสต์ สามารถใช้ enumerate() ซึ่งจะสร้าง tuples ที่มีดัชนีอยู่ที่ตำแหน่งแรกและค่าอยู่ที่ตำแหน่งที่สอง
ตัวอย่าง: หาดัชนีของค่าต่ำสุดทั้งหมด
my_list = [2, 3, 1, -4, -1, -4] m = min(my_list) print([i for i, j in enumerate(my_list) if j == m])
ผลลัพธ์
[3, 5]