Python: как суммировать два списка – методы и примеры

Чтобы суммировать два списка в Python, вы можете использовать несколько методов. Вот несколько примеров:

  1. Использование цикла:

    list1 = [1, 2, 3]
    list2 = [4, 5, 6]
    sum_list = []
    for i in range(len(list1)):
    sum_list.append(list1[i] + list2[i])
    print(sum_list)
  2. Использование понимания списка:

    list1 = [1, 2, 3]
    list2 = [4, 5, 6]
    sum_list = [list1[i] + list2[i] for i in range(len(list1))]
    print(sum_list)
  3. Использование функции zip():

    list1 = [1, 2, 3]
    list2 = [4, 5, 6]
    sum_list = [x + y for x, y in zip(list1, list2)]
    print(sum_list)
  4. Использование NumPy:

    import numpy as np
    list1 = [1, 2, 3]
    list2 = [4, 5, 6]
    sum_list = np.add(list1, list2).tolist()
    print(sum_list)