เมื่อจำเป็นต้องค้นหาความแตกต่างสูงสุดระหว่างคู่ทูเพิล สามารถใช้เมธอด 'สูงสุด' และความเข้าใจรายการได้
สามารถใช้รายการเพื่อเก็บค่าที่แตกต่างกันได้ (เช่น ข้อมูลของประเภทข้อมูลใดๆ เช่น จำนวนเต็ม จุดลอยตัว สตริง และอื่นๆ) รายการ tuple โดยทั่วไปประกอบด้วย tuple อยู่ในรายการ
ความเข้าใจรายการเป็นการชวเลขเพื่อวนซ้ำในรายการและดำเนินการกับรายการนั้น
เมธอด 'max' จะคืนค่าสูงสุดของค่าโดยใช้ iterable เป็นอาร์กิวเมนต์
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_list_1 = [(11, 14), (0, 78), (33, 67), (89, 0)] print("The list of tuple is : ") print(my_list_1) temp_val = [abs(b - a) for a, b in my_list_1] my_result = max(temp_val) print("The maximum difference among tuple pairs is : ") print(my_result)
ผลลัพธ์
The list of tuple is : [(11, 14), (0, 78), (33, 67), (89, 0)] The maximum difference among tuple pairs is : 89
คำอธิบาย
- รายการทูเพิลถูกกำหนดและแสดงบนคอนโซล
- รายการทูเปิลถูกทำซ้ำ และในคู่ขององค์ประกอบในทูเพิล องค์ประกอบแรกจะถูกลบออกจากองค์ประกอบแรก
- ใช้ค่าสัมบูรณ์แล้ว
- มันถูกแปลงเป็นรายการ
- เมธอด 'max' ใช้เพื่อค้นหาค่าสูงสุดขององค์ประกอบทั้งหมดในรายการ
- สิ่งนี้ถูกกำหนดให้กับค่า
- แสดงบนคอนโซล