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

รับความแตกต่างขั้นต่ำในคู่ทูเพิลใน Python


เมื่อต้องการค่าต่างขั้นต่ำในคู่ทูเพิลจากรายการทูเพิล สามารถทำได้โดยใช้วิธี 'นาที' และความเข้าใจรายการ

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

สามารถใช้รายการเพื่อเก็บค่าที่แตกต่างกัน (เช่น ข้อมูลของประเภทข้อมูลใดๆ เช่น จำนวนเต็ม จุดลอยตัว สตริง และอื่นๆ)

รายการ tuple โดยทั่วไปประกอบด้วย tuple อยู่ในรายการ

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

ตัวอย่าง

my_list =[( 67, 78), (39, 34), (23, 52), (99, 69), (78, 2), (11, 0)]print ("รายการคือ:" )print(my_list)temp_val =[abs(b - a) สำหรับ a, b ใน my_list]my_result =min(temp_val)print("ความแตกต่างขั้นต่ำระหว่างคู่ของรายการ tuples คือ:")print(my_result) 

ผลลัพธ์

รายการคือ :[(67, 78), (39, 34), (23, 52), (99, 69), (78, 2), (11, 0)]ความแตกต่างขั้นต่ำระหว่างคู่ ของรายการ tuples คือ:5

คำอธิบาย

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