Lists · Listes
| English | Français |
|---|---|
| list/lɪst/ | liste |
| elements/ˈelɪmənts/ | éléments |
| ordered collection/ˈɔːdəd kəˈlekʃn/ | collection ordonnée |
| index/ˈɪndeks/ | index |
| traverse/trəˈvɜːs/ | parcours |
| general/ˈdʒenərəl/ | général |
| append/əˈpend/ | append |
A list holds many elements
- A list 列表 stores an ordered collection 有序集合 of values, called elements 元素, under one name.
- A single list
coloursmight hold "red", "green", and "blue". - One name replaces many separate variables.
- The order is fixed, so each element has a definite position.
Une liste contient de nombreux éléments
- Une liste 列表 stocke une collection ordonnée 有序集合 de valeurs, appelées éléments 元素, sous un seul nom.
- Une seule liste
colourspeut contenir « rouge », « vert » et « bleu ». - Un seul nom remplace de multiples variables séparées.
- L'ordre est fixe, donc chaque élément a une position définie.
A list stores: · Une liste stocke :
Many values, one name, in a fixed order. · Beaucoup de valeurs, un nom, dans un ordre fixe.
Access by index
- You access or change an element using its index 索引 — its position in the list.
- In many languages the first element is at index $0$:
colours[0]is "red". - Read
colours[1]to get "green", or assign tocolours[2]to change it. - Always check where a language starts counting.
Accès par index
- Vous accédez ou modifiez un élément via son index 索引 — sa position dans la liste.
- Dans de nombreux langages, le premier élément est à l'index $0$ :
colours[0]est "red". - Lire
colours[1]pour obtenir « vert », ou assigner àcolours[2]pour le changer. - Vérifiez toujours où un langage commence à compter.
Access an element, or change the list? · Accéder à un élément, ou modifier la liste ?
Reading colours[1] accesses an element; append, insert, and remove change the list's contents. · Lire colours[1] accède à un élément ; append, insert et remove modifient le contenu de la liste.
If lists start at index 0, colours[0] in ["red","green","blue"] is: · Si les indices commencent à 0, colours[0] dans ["red","green","blue"] est :
Index 0 is the first element, "red". · L'index 0 est le premier élément, "red".
Visiting every element of a list in turn with a loop is called ______ the list. · Parcourir chaque élément d'une liste tour à tour avec une boucle s'appelle ______ la liste.
Traversal processes the whole list, whatever its size. · La traversal traite toute la liste, quelle que soit sa taille.
Traverse with a loop
- To process a whole list, use iteration to traverse 遍历 it.
- A loop visits every element in turn — first, second, third, and so on.
- The same loop works no matter how many elements the list holds.
- This is what makes list code so general 通用.
Parcours avec une boucle
- Pour traiter toute une liste, utilisez l'itération pour la parcourir 遍历.
- Une boucle visite chaque élément à son tour — premier, deuxième, troisième, etc.
- La même boucle fonctionne peu importe combien d'éléments contient la liste.
- C'est ce qui rend le code de liste si général 通用.
The append operation: · L'opération append :
Append grows the list by one at the end. · Append agrandit la liste d'un à la fin.
Traversing [70, 85, 90] and adding each to a total gives what final total? · Parcourir [70, 85, 90] et ajouter chacun à un total donne quel total final ?
70 + 85 + 90 = 245.
The same traversal loop works whether the list has 3 elements or 300. · La même boucle de traversal fonctionne que la liste ait 3 éléments ou 300.
The loop refers to the list by name, making it general. · La boucle fait référence à la liste par son nom, ce qui la rend générale.
Change the contents
- Lists support operations that change their contents:
- append 追加 adds a new element to the end;
- insert adds an element at a chosen position; remove takes one out.
Total a list. scores holds [70, 85, 90]. Start total ← 0, then traverse: 70 → total 70; 85 → total 155; 90 → total 245. Final total 245. Append a fourth score and the same loop adds it too — no code change.
Modifier le contenu
- Les listes prennent en charge des opérations qui modifient leur contenu :
- append 追加 ajoute un nouvel élément à la fin ;
- insert ajoute un élément à une position choisie ; remove en retire un.
Total d'une liste. scores contient [70, 85, 90]. Commencez total ← 0, puis parcourir : 70 → total 70 ; 85 → total 155 ; 90 → total 245. Total final 245. Ajouter un quatrième score et la même boucle l'ajoutera aussi — aucun changement de code.
A list is an ordered collection of elements under one name, reached by index (often from 0). Traverse it with a loop to process every element, which keeps code general for any size. Lists also change: append, insert, and remove.
Une liste est une collection ordonnée d'éléments sous un seul nom, accessible par index (souvent à partir de 0). Parcourez-la avec une boucle pour traiter chaque élément, ce qui garde le code général pour n'importe quelle taille. Les listes changent également : append, insert et remove.