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

องค์ประกอบสูงสุดในรายการทูเพิลใน Python


เมื่อจำเป็นต้องค้นหาองค์ประกอบสูงสุดในรายการทูเปิล (เช่น รายการทูเปิล) สามารถใช้เมธอด 'max' และวิธี 'operator.itemgetter' ได้

itemgetter ดึงรายการเฉพาะจากตัวถูกดำเนินการ

วิธี 'max' ให้ค่าสูงสุดที่มีอยู่ใน iterable ที่ส่งผ่านเป็นอาร์กิวเมนต์

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

ตัวอย่าง

from operator import itemgetter
my_list = [('Will', 23), ('Jane', 21), ('El', 24), ('Min', 101)]

print ("The list is : ")
print(my_list)

my_result = max(my_list, key = itemgetter(1))[0]

print ("The name that has the maximum value is : ")
print(my_result)

ผลลัพธ์

The list is :
[('Will', 23), ('Jane', 21), ('El', 24), ('Min', 101)]
The name that has the maximum value is :
Min

คำอธิบาย

  • นำเข้าไลบรารีที่จำเป็น
  • รายการของทูเพิลถูกกำหนดและแสดงบนคอนโซล
  • เมธอด 'max' ใช้เพื่อผ่านรายการ และระบุคีย์เป็นองค์ประกอบแรกของทุกทูเพิลในรายการ
  • ผลลัพธ์นี้ถูกกำหนดให้กับค่า
  • แสดงเป็นเอาต์พุตบนคอนโซล