Computer >> Máy Tính >  >> Lập trình >> Python

Tổng hợp các bộ giá trị trong danh sách bằng Python

Khi cần tính tổng các phần tử có trong một danh sách gồm nhiều tuple, có thể sử dụng phương thức 'bản đồ' và phương thức 'tổng'.

Một danh sách có thể được sử dụng để lưu trữ các giá trị không đồng nhất (tức là dữ liệu thuộc bất kỳ kiểu dữ liệu nào như số nguyên, dấu phẩy động, chuỗi, v.v.).

Về cơ bản, một danh sách các bộ chứa các bộ chứa trong một danh sách.

Hàm bản đồ áp dụng một hàm / hoạt động nhất định cho mọi mục trong một tệp có thể lặp lại (chẳng hạn như danh sách, bộ tuple). Kết quả là nó trả về một danh sách.

Phương thức 'sum' có thể được sử dụng để thêm các phần tử trong một tệp có thể lặp lại.

Dưới đây là một minh chứng về điều tương tự -

Ví dụ

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)

Đầu ra

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

Giải thích

  • Một danh sách các bộ được xác định và hiển thị trên bảng điều khiển
  • Có thể lặp lại được ánh xạ tới 'sum' và tất cả các phần tử được tính tổng.
  • Điều này một lần nữa sẽ được sử dụng làm tham số cho phương thức 'sum', phương thức này cho kết quả cuối cùng.
  • Giá trị này được gán cho một giá trị.
  • Nó được hiển thị trên bảng điều khiển.