41 lines
832 B
Markdown
41 lines
832 B
Markdown
# Tableaux Python
|
|
|
|
|
|
|
|
En python, un tableau est une liste de listes
|
|
|
|
```python
|
|
tableau = [[2,4,3,7],[1,3,6,7],[5,7,0,2],[1,8,9,3]]
|
|
```
|
|
|
|
On peut représenter le tableau suivant de cette manière :
|
|
|
|
| 2 | 4 | 3 | 7 |
|
|
| ---- | ---- | ---- | ---- |
|
|
| 1 | 3 | 6 | 7 |
|
|
| 5 | 7 | 0 | 2 |
|
|
| 1 | 8 | 9 | 3 |
|
|
|
|
Pour accéder à un élèment d'un tableau, puisqu'il s'agit d'une liste de liste, on utilisera deux *indices* :
|
|
|
|
- L'indice de la liste contenant l'élèment
|
|
- L'indice de l'élèment dans la liste
|
|
|
|
On accède donc à l'élèment situé en ligne n°i et colonne n° j par
|
|
|
|
```pyth
|
|
tab [i][j]
|
|
```
|
|
|
|
Par exemple si l'on reprend le tableau ci dessus :
|
|
|
|
```python
|
|
tableau [2][3]
|
|
2
|
|
```
|
|
|
|
Soit le tableau t = [["a","b"],["c","d"],["e","f"],["g","h"]]
|
|
|
|
Comment accéder à l'élément "e" ?
|
|
|