Author's photo
Anonymný autor
informatika

Máš dva zoznamy:

a = [1, 2, 3, 4] b = [10, 20, 30, 40] Pomocou zip() vytvor nový zoznam, v ktorom bude súčet dvojíc: Výsledok by mal vyzerať takto: [11, 22, 33, 44]
Použi zip() na spárovanie prvkov z a a b.
Každú dvojicu spočítaj.
Ulož výsledky do nového zoznamu.
Vypíš zoznam.

2 odpovede
Pri rieseni tejto ulohy je vhodne pouzit iteracii for. Jedno z rieseni by mohlo vyzerat takto.

a = [1, 2, 3, 4]
b = [10, 20, 30, 40]

zoznam = []

for x, y in zip(a, b):
zoznam.append(x + y)

print(zoznam)

Keby nieco nebolo jasne kludne sa ozvi ;)
zoznam = [i + j for i, j in zip(a, b)]