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

ผลรวมของทูเพิลในรายการใน Python


เมื่อจำเป็นต้องรวมองค์ประกอบที่มีอยู่ในรายการทูเปิล สามารถใช้เมธอด 'map' และ 'sum' ได้

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

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

ฟังก์ชันแผนที่ใช้ฟังก์ชัน/การทำงานที่กำหนดกับทุกรายการใน iterable (เช่น list, tuple) ส่งคืนรายการเป็นผลลัพธ์

วิธี 'ผลรวม' สามารถใช้เพื่อเพิ่มองค์ประกอบในการทำซ้ำได้

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

ตัวอย่าง

my_list = [(11, 14), (54, 56), (98, 0), (13, 76)]

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

my_result = sum(map(sum, my_list))

print("The summation of tuples in a list is: ")
print(my_result)

ผลลัพธ์

The list is :
[(11, 14), (54, 56), (98, 0), (13, 76)]
The summation of tuples in a list is:
322

คำอธิบาย

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