Tôi đã tự hỏi liệu có cách nào đặc biệt là bổ sung thêm hai bộ dữ liệu không?Thêm hai bộ dữ liệu theo nguyên tố
Cho đến nay (a và b là các tuple), tôi có
map(sum, zip(a, b))
sản lượng dự kiến của tôi sẽ là:
(a[0] + b[0], a[1] + b[1], ...)
Và một thể nặng sẽ được cung cấp cho một trọng lượng 0,5 và b 0,5 trọng lượng, hoặc như vậy. (Tôi đang cố gắng để có một trọng số trung bình).
Làm việc tốt, nhưng nói rằng tôi muốn thêm trọng số, tôi không hoàn toàn chắc chắn như thế nào tôi sẽ làm điều đó.
Cảm ơn
kết quả mong muốn của bạn là gì sau đó? – msvalkon
Bạn * đang xử lý phần tử 'a' và' b' tuples một cách khôn ngoan. Bạn cũng có thể làm 'tuple (tổng (aa, bb) cho aa, bb trong zip (a, b))' để giải nén hai phần tử thành các biến riêng biệt. Công thức trọng lượng của bạn sẽ là gì? –
Và thay vì chỉ 'tổng (i)' (hoặc 'tổng hợp (aa, bb)' cho vấn đề đó), bạn có thể sử dụng biểu thức * khác * để tạo các phần tử khác. Bao gồm một bộ tuple có cả giá trị tổng và các giá trị khác: ví dụ: '(tổng (aa, bb), aa/bb)'. –