IniziaInizia gratis

Operare su liste e array

Gli operatori, come +, funzionano in modo diverso se applicati a array NumPy e a liste. Quando sommi due array NumPy con +, Python li combina elemento per elemento e restituisce un nuovo array con la stessa forma degli array originali. Questo è simile a come MATLAB gestisce l’addizione tra matrici.

Al contrario, sommare due liste con + in Python le concatena. Anche se liste e array possono sembrare intercambiabili, se non fai attenzione queste differenze possono riservare brutte sorprese.

In questo esercizio, esplorerai come funziona l’operatore + per gli array NumPy e per le liste.

Questo esercizio fa parte del corso

Python per utenti MATLAB

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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

# Add them together & save the result to z
Modifica ed esegui il codice