Kom igångKom igång gratis

Operationer på listor och arrayer

Operatorer som + fungerar olika beroende på om de används med NumPy-arrayer eller listor. När två NumPy-arrayer adderas med + sker additionen element för element, och Python returnerar en ny array med samma form som de ursprungliga arrayerna. Det liknar hur MATLAB hanterar addition med matriser.

Om du däremot adderar två listor med + i Python slås de ihop – det vill säga de konkateneras. Listor och arrayer kan verka utbytbara, men om du inte är uppmärksam kan dessa skillnader leda till oväntade resultat.

I den här övningen undersöker du hur operatorn + fungerar för NumPy-arrayer och listor.

Den här övningen är en del av kursen

Python för MATLAB-användare

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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

# Add them together & save the result to z
Redigera och kör kod