Opérations sur les listes et les tableaux
Les opérateurs, comme +, se comportent différemment selon qu’ils sont appliqués à des tableaux NumPy ou à des listes. Quand on additionne deux tableaux NumPy avec +, Python additionne les éléments un à un et renvoie un nouveau tableau de même forme que les tableaux d’origine. C’est similaire à la façon dont MATLAB gère l’addition de matrices.
En revanche, additionner deux listes avec + en Python les concatène. Même si listes et tableaux peuvent paraître interchangeables, ces différences peuvent provoquer de mauvaises surprises si vous n’y prenez pas garde.
Dans cet exercice, vous allez explorer le fonctionnement de l’opérateur + pour les tableaux NumPy et les listes.
Cet exercice fait partie du cours
Python pour les utilisateurs de MATLAB
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create two lists, x and y, containing the 3 integers in each
x = ____
y = ____
# Add them together & save the result to z