หากจำเป็นต้องค้นหา tuple ที่สอดคล้องกับค่าต่ำสุดของดัชนี tuple อื่น สามารถทำได้โดยใช้วิธี 'min' และวิธี 'operator.itemgetter'
วิธี 'นาที' ให้องค์ประกอบขั้นต่ำในการวนซ้ำ itemgetter ดึงรายการเฉพาะจากตัวถูกดำเนินการ
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
จากตัวดำเนินการ การนำเข้า itemgettermy_list =[('Will', 45), ('Jam', 13), ('Pow', 89), ('Nyk', 56)]print ("รายการคือ:" ) print(my_list)my_result =min(my_list, key =itemgetter(1))[0]print ("ค่าที่มีคะแนนขั้นต่ำคือ :" )print(my_result)
ผลลัพธ์
รายการคือ:[('Will', 45), ('Jam', 13), ('Pow', 89), ('Nyk', 56)]ค่าที่มีคะแนนขั้นต่ำคือ :Jamก่อน>คำอธิบาย
- นำเข้าแพ็คเกจที่จำเป็น
- รายการของทูเพิลถูกกำหนดและแสดงบนคอนโซล
- ฟังก์ชัน 'min' ใช้กับรายการ tuples นี้ โดยมีคีย์เป็น itemgetter
- ตัวรับไอเท็มนี้ช่วยดึงไอเท็มเฉพาะจากตัวถูกดำเนินการ
- ค่านี้ถูกกำหนดให้กับตัวแปร
- ตัวแปรนี้คือเอาต์พุตซึ่งแสดงบนคอนโซล