1-D arrays (lists) · Tableaux 1-D (listes)
A list holds many values
- A list (the exam calls it an array) stores many values under one name.
- Write the items in square brackets, separated by commas.
- An array normally stores items of the same type.
Une liste contient de nombreuses valeurs
- Une liste (appelée tableau en examen) stocke de nombreuses valeurs sous un même nom.
- Écrivez les éléments entre crochets carrés, séparés par des virgules.
- Un tableau stocke normalement des éléments du même type.
scores = [40, 55, 72, 90]
print(scores)
Reach an item by its index
- Each item has a position number called its index.
- Python counts from 0, so the first item is
scores[0].
Accéder à un élément par son index
- Chaque élément a un numéro de position appelé son index.
- Python compte à partir de 0, donc le premier élément est
scores[0].
scores = [40, 55, 72, 90]
print(scores[0]) # 40
print(scores[2]) # 72
Index and change a list · Indexer et modifier une liste
Items are numbered from 0; scores[0] is the first item. · Les éléments sont numérotés à partir de 0 ; scores[0] est le premier élément.
Change an item
- Assign to an index to replace that one item.
Modifier un élément
- Affectez à un index pour remplacer cet élément spécifique.
scores = [40, 55, 72, 90]
scores[1] = 99
print(scores) # [40, 99, 72, 90]
Length and looping
len(scores)gives how many items there are.- A
forloop visits each item in turn.
Longueur et boucles
len(scores)donne le nombre d'éléments.- Une boucle
forvisite chaque élément tour à tour.
scores = [40, 55, 72, 90]
print(len(scores)) # 4
for s in scores:
print(s)
In the exam: arrays start at 1
- Pseudocode declares an array with a size, and usually counts from 1.
En examen : les tableaux commencent à 1
- La pseudocode déclare un tableau avec une taille et compte généralement à partir de 1.
DECLARE Scores : ARRAY[1:4] OF INTEGER
Scores[1] ← 40
OUTPUT Scores[1]
Common mistakes
- Index from
0; the last item is at positionlength - 1. - Going past the end gives an index error.
Erreurs courantes
- Indexez à partir de
0; le dernier élément est à la positionlength - 1. - Passer la fin donne une erreur d'index.
Now you try
- Use an index, or a loop, on each list.
- Press Check answer to test your code.
À vous maintenant
- Utilisez un index ou une boucle sur chaque liste.
- Appuyez sur Vérifier la réponse pour tester votre code.
The list colours is set for you. Store its second item in a variable called second (remember Python counts from 0). · La liste colours est définie pour vous. Stockez son deuxième élément dans une variable appelée second (rappelez-vous que Python compte à partir de 0).
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.
Change the first · premier item of the list nums to · à 99. · Modifiez le premier élément de la liste nums en 99.
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.
Use a loop to add up every number in nums and store the result in total (the answer is 43). · Utilisez une boucle pour additionner tous les nombres dans nums et stockez le résultat dans total (la réponse est 43).
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.