Aan de slagGa gratis aan de slag

Werken met lists en arrays

Operatoren, zoals +, werken anders bij NumPy-arrays dan bij lists. Als je twee NumPy-arrays optelt met +, telt Python de arrays element voor element op en geeft een nieuwe array terug met dezelfde vorm als de oorspronkelijke arrays. Dit lijkt op hoe MATLAB optellen met matrices afhandelt.

Aan de andere kant: twee lists met + optellen in Python voegt ze juist samen (concatenatie). Hoewel lists en arrays op elkaar kunnen lijken, kunnen deze verschillen voor vervelende verrassingen zorgen als je niet oplet.

In deze oefening onderzoek je hoe de operator + werkt voor NumPy-arrays en lists.

Deze oefening maakt deel uit van de cursus

Python voor MATLAB-gebruikers

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Create two lists, x and y, containing the 3 integers in each
x = ____
y = ____

# Add them together & save the result to z
Code bewerken en uitvoeren