Пробежка по двум циклам одновременно в питон

Хочу спросить существует ли функционал пробежки сразу по двум листам с данными в питон.

a = [1, 2, 3]
b = [6, 3, 8]

Нужно например сложить числа 1 и 6, 2 и 3, 3 и 8.


Ответы (2 шт):

Автор решения: Oopss
a = [1, 2, 3]
b = [6, 3, 8]
for i,j in zip(a,b):
    print(i+j)

7
5
11

Или через map()

c=list(map(lambda i,j:i+j,a,b))
print(c)

[7, 5, 11]
→ Ссылка
Автор решения: SwaD

При условии, что длины списков одинаковые, можно сделать в цикле for

a = [1, 2, 3]
b = [6, 3, 8]

for i in range(len(a)):
    print(a[i] + b[i])

# вывод:
7
5
11

len() вернет длину списка, а range() последовательность чисел(в нашем случае от 0 до длины массива -)

→ Ссылка