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

จะค้นหาองค์ประกอบจากรายการ Python ที่มีค่าต่ำสุดได้อย่างไร


ในการค้นหาองค์ประกอบที่มีค่าต่ำสุด คุณต้องเรียกใช้ฟังก์ชัน min() โดยมีรายการเป็นอาร์กิวเมนต์ ฟังก์ชัน min วนซ้ำรายการเพื่อติดตามค่าต่ำสุดที่พบจนกว่าจะถึงจุดสิ้นสุด จากนั้นจะส่งกลับค่านี้

ตัวอย่าง

my_list = [2, 3, 1, 5, -1]
print(min(my_list))

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

-1

หากคุณต้องการดัชนีและสถานที่ทั้งหมดที่มีองค์ประกอบสูงสุด คุณสามารถใช้วิธีการแจกแจงได้ วิธีการแจกแจงสร้าง 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]