Supposons que nous ayons une matrice déjà codée en Python. Comment faire pour lire ou modifier un élément ?
En python, si une matrice est codée par une variable tab,
pour lire l'élément situé à la ligne d'indice indice_ligne et à la
colonne d'indice indice_colonne, on utilise deux paires de crochets :
tab [ indice_ligne ][ indice_colonne ]
L'ordre d'écriture doit être respecté : il faut toujours écrire d'abord le nom de la matrice, puis l'indice de la ligne entre crochets, puis l'indice de la colonne entre crochets.
Vous pouvez changer le nom des variables en cliquant sur .
Par exemple, si tab code le tableau suivant :
| 1 | 7 | 8 |
| 0 | 5 | 2 |
Alors le nombre 7 peut-être lu avec le code : tab[0][1] car
le nombre 7 est situé sur la ligne d'indice 0 et la colonne d'indice 1.
Une fois que la valeur d'un élément est lue avec la syntaxe précédente, il est possible de la garder en mémoire en l'affectant à une variable.
Par exemple, affectons le nombre 7 lu auparavant à une variable x :
x = tab[0][1]
On peut ensuite utiliser la variable x comme toute autre variable.
Si la matrice est modifiable, la même syntaxe peut être utilisé pour modifier un de ses éléments. Cette fois-ci, l'accès à une cellule de la matrice doit se faire à gauche du signe =.
Ainsi, pour remplacer le nombre 7 par 8 dans la matrice précédente, on écrirait :
tab[0][1] = 8
Cet exercice utilise des données aléatoires : rechargez la page pour obtenir un autre exercice semblable.
Vous disposez d'une matrice codée en python et enregistrée dans la variable
matrice.
Lisez l'élément de matrice qui
est situé dans la ligne d'indice 1 et la colonne d'indice 2 : et affectez-le
à la variable element.
Vous disposez d'une matrice codée en python et enregistrée dans la variable
matrice.
Modifiez l'élément de matrice qui
est situé dans la ligne d'indice 1 et la colonne d'indice 3 : affectez-lui
la valeur 1.
Cet exercice utilise des données aléatoires : rechargez la page pour obtenir un autre exercice semblable.