Hướng dẫn how do you find the sum of two tuples in python? - làm thế nào để bạn tìm thấy tổng của hai bộ giá trị trong python?

Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Đọc

    Bàn luận Combination of above functionalities can solve the problem for us. In this, we compute the summation using lambda functions and extend the logic to keys using map(). 

    Python3

    Đôi khi, trong khi làm việc với các bản ghi, chúng ta có thể có một vấn đề chung là thêm nội dung của một tuple với chỉ số tương ứng của tuple khác. Điều này có ứng dụng trong hầu hết các lĩnh vực mà chúng tôi làm việc với các bản ghi Tuple. Hãy để thảo luận về những cách nhất định trong đó nhiệm vụ này có thể được thực hiện. & NBSP;

    Phương pháp số 1: Sử dụng bản đồ () + Lambda kết hợp các chức năng trên có thể giải quyết vấn đề cho chúng tôi. Trong đó, chúng tôi tính toán tổng kết bằng các hàm Lambda và mở rộng logic sang các phím bằng cách sử dụng map (). & Nbsp;

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    8
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    9
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    0
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    1
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    2
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    3
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    2225____
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    6

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    7
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    9
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    0
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    0__222252522222222

    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    6
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    7
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    8
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    9
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    0
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    1
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    2
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    3

    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    6
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    7
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    8
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    0
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    0
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    1
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    2
    import operator
    tuple(map(operator.add, a, b))
    
    1

    import operator
    tuple(map(operator.add, a, b))
    
    2
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    9
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    8__

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)

    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    6
    tuple(map(sum, zip(a, b)))
    
    3
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    8
    tuple(map(sum, zip(a, b)))
    
    5
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    1
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    2
    tuple(map(sum, zip(a, b)))
    
    8Method #2 : Using map() + zip() + sum() The combination of above functions can also be used to achieve this particular task. In this, we add inbuilt sum() to perform summation and zip the like indices using zip() and extend logic to both tuples using map(). 

    Python3

    Đôi khi, trong khi làm việc với các bản ghi, chúng ta có thể có một vấn đề chung là thêm nội dung của một tuple với chỉ số tương ứng của tuple khác. Điều này có ứng dụng trong hầu hết các lĩnh vực mà chúng tôi làm việc với các bản ghi Tuple. Hãy để thảo luận về những cách nhất định trong đó nhiệm vụ này có thể được thực hiện. & NBSP;

    Phương pháp số 1: Sử dụng bản đồ () + Lambda kết hợp các chức năng trên có thể giải quyết vấn đề cho chúng tôi. Trong đó, chúng tôi tính toán tổng kết bằng các hàm Lambda và mở rộng logic sang các phím bằng cách sử dụng map (). & Nbsp;

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    8
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    9
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    0
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    1
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    2
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    3
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    2225____
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    6

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    7
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    9
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    0
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    0__222252522222222

    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    6
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    7
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    8
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    9
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    0
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    1
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    2
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    3

    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    6
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    7
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    8
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    0
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    0
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    1
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    2
    import operator
    tuple(map(operator.add, a, b))
    
    1

    import operator
    tuple(map(operator.add, a, b))
    
    2
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    9
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    8__

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)

    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    6
    tuple(map(sum, zip(a, b)))
    
    3
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    8
    tuple(map(sum, zip(a, b)))
    
    5
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    1
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    2
    tuple(map(sum, zip(a, b)))
    
    8

    Python3

    Đôi khi, trong khi làm việc với các bản ghi, chúng ta có thể có một vấn đề chung là thêm nội dung của một tuple với chỉ số tương ứng của tuple khác. Điều này có ứng dụng trong hầu hết các lĩnh vực mà chúng tôi làm việc với các bản ghi Tuple. Hãy để thảo luận về những cách nhất định trong đó nhiệm vụ này có thể được thực hiện. & NBSP;

    Phương pháp số 1: Sử dụng bản đồ () + Lambda kết hợp các chức năng trên có thể giải quyết vấn đề cho chúng tôi. Trong đó, chúng tôi tính toán tổng kết bằng các hàm Lambda và mở rộng logic sang các phím bằng cách sử dụng map (). & Nbsp;

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    8
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    9
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    0
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    1
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    2
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    3
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    2225____
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    6

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    7
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    9
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    0
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    0__222252522222222

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    50
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    9
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    52

    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    6
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    7
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    8
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    9
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    0
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    1
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    2
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    3

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    62
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    63
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    1
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    65

    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    6
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    7
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    8
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    0
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    0
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    1
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    2
    import operator
    tuple(map(operator.add, a, b))
    
    1

    import operator
    tuple(map(operator.add, a, b))
    
    2
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    9
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    8__

    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    6
    tuple(map(sum, zip(a, b)))
    
    3
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    
    8
    tuple(map(sum, zip(a, b)))
    
    5
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    1
    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    
    2
    tuple(map(sum, zip(a, b)))
    
    8

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)


    137

    Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
    Learn more.

    Dù sao thì có cách nào để có được các hoạt động tuple trong Python để hoạt động như thế này không:

    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (4,4,4)
    

    thay vì:

    >>> a = (1,2,3)
    >>> b = (3,2,1)
    >>> a + b
    (1,2,3,3,2,1)
    

    Tôi biết nó hoạt động như vậy bởi vì các phương pháp

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    76 và
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    77 được xác định để hoạt động như vậy. Vì vậy, cách duy nhất là xác định lại chúng?

    Hướng dẫn how do you find the sum of two tuples in python? - làm thế nào để bạn tìm thấy tổng của hai bộ giá trị trong python?

    hỏi ngày 31 tháng 1 năm 2009 lúc 0:51Jan 31, 2009 at 0:51

    Hướng dẫn how do you find the sum of two tuples in python? - làm thế nào để bạn tìm thấy tổng của hai bộ giá trị trong python?

    import operator
    tuple(map(operator.add, a, b))
    

    8

    Sử dụng tất cả các bản dựng ..

    tuple(map(sum, zip(a, b)))
    

    Đã trả lời ngày 31 tháng 1 năm 2009 lúc 2:49Jan 31, 2009 at 2:49

    Ngân hàng Kenan BankskenanKenan Banks

    201K34 Huy hiệu vàng151 Huy hiệu bạc171 Huy hiệu đồng34 gold badges151 silver badges171 bronze badges

    4

    Giải pháp này không yêu cầu nhập khẩu:

    tuple(map(lambda x, y: x + y, tuple1, tuple2))
    

    Hướng dẫn how do you find the sum of two tuples in python? - làm thế nào để bạn tìm thấy tổng của hai bộ giá trị trong python?

    Andy Hayden

    340K96 Huy hiệu vàng605 Huy hiệu bạc523 Huy hiệu Đồng96 gold badges605 silver badges523 bronze badges

    Đã trả lời ngày 3 tháng 10 năm 2012 lúc 6:20Oct 3, 2012 at 6:20

    1

    Loại kết hợp hai câu trả lời đầu tiên, với một điều chỉnh theo mã của IronFroggy để nó trả về một tuple:

    import operator
    
    class stuple(tuple):
        def __add__(self, other):
            return self.__class__(map(operator.add, self, other))
            # obviously leaving out checking lengths
    
    >>> a = stuple([1,2,3])
    >>> b = stuple([3,2,1])
    >>> a + b
    (4, 4, 4)
    

    Lưu ý: Sử dụng

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    78 thay vì
    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    79 để giảm bớt lớp con.

    Tzot

    89.4K29 Huy hiệu vàng137 Huy hiệu bạc201 Huy hiệu đồng29 gold badges137 silver badges201 bronze badges

    Đã trả lời ngày 31 tháng 1 năm 2009 lúc 1:10Jan 31, 2009 at 1:10

    DanadanaDana

    31.1K17 Huy hiệu vàng62 Huy hiệu bạc72 Huy hiệu đồng17 gold badges62 silver badges72 bronze badges

    0

    Sự hiểu biết của máy phát điện có thể được sử dụng thay vì bản đồ. Chức năng bản đồ tích hợp không lỗi thời nhưng nó không thể đọc được đối với hầu hết mọi người so với danh sách/máy phát điện/hiểu biết, vì vậy tôi khuyên bạn nên không sử dụng chức năng MAP nói chung.

    tuple(p+q for p, q in zip(a, b))
    

    Đã trả lời ngày 14 tháng 1 năm 2016 lúc 20:22Jan 14, 2016 at 20:22

    Giải pháp đơn giản mà không có định nghĩa lớp học trả về tuple

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    0

    Đã trả lời ngày 24 tháng 6 năm 2010 lúc 16:10Jun 24, 2010 at 16:10

    DemoneyedemoneyeDemonEye

    Huy hiệu 611 Bạc1 Huy hiệu Đồng1 silver badge1 bronze badge

    Tất cả giải pháp máy phát. Không chắc chắn về hiệu suất (mặc dù vậy, itertools rất nhanh)

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    1

    Đã trả lời ngày 26 tháng 9 năm 2012 lúc 21:25Sep 26, 2012 at 21:25

    MikemikeMike

    8492 Huy hiệu vàng12 Huy hiệu bạc15 Huy hiệu đồng2 gold badges12 silver badges15 bronze badges

    Thậm chí đơn giản hơn và không sử dụng bản đồ, bạn có thể làm điều đó

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    2

    Đã trả lời ngày 12 tháng 6 năm 2016 lúc 23:17Jun 12, 2016 at 23:17

    Hướng dẫn how do you find the sum of two tuples in python? - làm thế nào để bạn tìm thấy tổng của hai bộ giá trị trong python?

    LetsplayyahtzeeletsplayyahtzeeLetsPlayYahtzee

    6.73110 Huy hiệu vàng37 Huy hiệu bạc61 Huy hiệu Đồng10 gold badges37 silver badges61 bronze badges

    Đúng. Nhưng bạn không thể xác định lại các loại tích hợp. Bạn phải phân lớp chúng:

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    3

    Đã trả lời ngày 31 tháng 1 năm 2009 lúc 0:55Jan 31, 2009 at 0:55

    DougdougDoug

    8,5401 Huy hiệu vàng26 Huy hiệu bạc37 Huy hiệu đồng1 gold badge26 silver badges37 bronze badges

    1

    Tôi hiện đang phân lớp lớp "tuple" để quá tải +,- và *. Tôi thấy nó làm cho mã đẹp và viết mã dễ dàng hơn.

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    4

    Đã trả lời ngày 25 tháng 6 năm 2019 lúc 18:06Jun 25, 2019 at 18:06

    Đây là một giải pháp tiện dụng khác nếu bạn đã sử dụng

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    80. Nó là nhỏ gọn và hoạt động bổ sung có thể được thay thế bằng bất kỳ biểu thức numpy nào.any numpy expression.

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    5

    Đã trả lời ngày 17 tháng 12 năm 2020 lúc 16:23Dec 17, 2020 at 16:23

    HugueshuguesHugues

    2.55121 huy hiệu bạc33 huy hiệu đồng21 silver badges33 bronze badges

    Tôi tiếp tục quay lại câu hỏi này và tôi không đặc biệt thích bất kỳ câu trả lời nào vì tất cả đều trả lời câu hỏi cho trường hợp chung và tôi thường tìm kiếm câu trả lời cho một trường hợp đặc biệt: Tôi thường sử dụng Một số lượng cố định, ví dụ: cho các chiều n.

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    6

    Mặc dù tôi thường rùng mình tại các biến không cần thiết, lý do tại sao tôi giải nén một tuple thường là vì tôi đang làm việc trên các yếu tố với tư cách cá nhân, và đó là những gì đang xảy ra với việc bổ sung tuple như được yêu cầu ở trên.

    Đã trả lời ngày 28 tháng 12 năm 2021 lúc 22:32Dec 28, 2021 at 22:32

    KonchogkonchogKonchog

    1.80818 Huy hiệu bạc21 Huy hiệu đồng18 silver badges21 bronze badges

    Trong trường hợp ai đó cần trung bình một danh sách các bộ dữ liệu:

    The original tuple 1 : (10, 4, 5)
    The original tuple 2 : (2, 5, 18)
    Resultant tuple after addition : (12, 9, 23)
    7

    Đã trả lời ngày 20 tháng 1 năm 2018 lúc 4:32Jan 20, 2018 at 4:32

    ytutowytutowytutow

    Phim huy hiệu vàng1 gold badge4 silver badges13 bronze badges

    Làm thế nào để bạn tổng hợp hai bộ dữ liệu trong Python?

    Phương pháp số 2: Sử dụng map () + zip () + sum () Sự kết hợp của các hàm trên cũng có thể được sử dụng để đạt được nhiệm vụ cụ thể này. Trong đó, chúng tôi thêm tổng () inbuilt Sum () để thực hiện tổng và zip các chỉ số tương tự bằng zip () và mở rộng logic cho cả hai bộ dữ liệu bằng MAP ().Using map() + zip() + sum() The combination of above functions can also be used to achieve this particular task. In this, we add inbuilt sum() to perform summation and zip the like indices using zip() and extend logic to both tuples using map().

    Làm thế nào để bạn tìm thấy tổng của tất cả các bộ dữ liệu trong Python?

    Python3.Phương thức số 2: Sử dụng map () + sum () + list () Sự kết hợp của các hàm trên có thể được sử dụng để thực hiện tác vụ này.Trong điều này, trước tiên chúng tôi chuyển đổi bộ tuple thành danh sách, làm phẳng mỗi phần tử danh sách bằng bản đồ (), thực hiện tổng của mỗi sử dụng Sum () và một lần nữa sử dụng Sum () để tổng hợp tổng số danh sách kết quả.Using map() + sum() + list() The combination of above functions can be used to perform this task. In this, we first convert the tuple to list, flatten it's each list element using map(), perform summation of each using sum() and again employ sum() for overall summation of the resultant list.

    Tôi có thể thêm 2 bộ dữ liệu không?

    Khi cần thiết để kết hợp nhiều bộ dữ liệu, toán tử '+' có thể được sử dụng.Một tuple là một loại dữ liệu bất biến.Nó có nghĩa là, các giá trị một khi được xác định không thể thay đổi bằng cách truy cập các phần tử chỉ mục của chúng.the '+' operator can be used. A tuple is an immutable data type. It means, values once defined can't be changed by accessing their index elements.

    Có chức năng tổng hoạt động trên một tuple?

    Sử dụng SUM () để có được tổng số trong một bộ tổng số () tích hợp trong python được sử dụng để trả về tổng của một IT có thể.Để có được tổng số của một bộ số, bạn có thể chuyển bộ tuple làm đối số cho hàm sum ().To get the sum total of a tuple of numbers, you can pass the tuple as an argument to the sum() function.