Below is a rewritten version of the Python lists content at CEFR level B2 (clear, moderately detailed, suitable for intermediate learners).
All topics from the original are preserved, but variable names and example values have been changed (e.g., mylist → fruit_list, "apple" → "car", etc.).
The content is organized into a three‑language table: English (left), French (center), Spanish (right).
| English (B2) | French (B2) | Spanish (B2) |
|---|---|---|
| Python Lists A list is a way to store several items in one variable. Example: fruit_list = ["car", "bike", "train"]print(fruit_list) | Listes Python Une liste permet de stocker plusieurs éléments dans une seule variable. Exemple : liste_fruits = ["voiture", "vélo", "train"]print(liste_fruits) | Listas en Python Una lista sirve para guardar varios elementos en una sola variable. Ejemplo: lista_frutas = ["coche", "bicicleta", "tren"]print(lista_frutas) |
| List items – general properties – Ordered – items have a fixed order that normally does not change. – Changeable – you can add, remove or modify items after the list is created. – Allow duplicates – the same value can appear several times, because each item has its own index. Example (duplicates): sample_list = ["dog", "cat", "dog", "bird", "cat"]print(sample_list) | Éléments d’une liste – propriétés générales – Ordonnée – les éléments ont un ordre fixe qui ne change normalement pas. – Modifiable – vous pouvez ajouter, supprimer ou modifier des éléments après la création de la liste. – Autorise les doublons – une même valeur peut apparaître plusieurs fois, car chaque élément possède son propre indice. Exemple (doublons) : liste_exemple = ["chien", "chat", "chien", "oiseau", "chat"]print(liste_exemple) | Elementos de una lista – propiedades generales – Ordenada – los elementos tienen un orden fijo que normalmente no cambia. – Modificable – se pueden añadir, eliminar o modificar elementos después de crear la lista. – Permite duplicados – un mismo valor puede aparecer varias veces, porque cada elemento tiene su propio índice. Ejemplo (duplicados): lista_ejemplo = ["perro", "gato", "perro", "pájaro", "gato"]print(lista_ejemplo) |
| Length of a list Use the len() function to know how many items are in a list.Example: my_list = ["red", "green", "blue"]print(len(my_list)) | Longueur d’une liste Utilisez la fonction len() pour connaître le nombre d’éléments dans une liste.Exemple : ma_liste = ["rouge", "vert", "bleu"]print(len(ma_liste)) | Longitud de una lista Use la función len() para saber cuántos elementos hay en una lista.Ejemplo: mi_lista = ["rojo", "verde", "azul"]print(len(mi_lista)) |
| Different data types in a list List items can be strings, integers, booleans, etc. You can also mix types in the same list. Examples: list_a = ["hello", "world"] (strings)list_b = [10, 20, 30] (integers)list_c = [True, False, True] (booleans)mixed = ["text", 42, False, 3.14] | Différents types de données dans une liste Les éléments d’une liste peuvent être des chaînes, des entiers, des booléens, etc. Vous pouvez aussi mélanger les types dans la même liste. Exemples : liste_a = ["bonjour", "monde"] (chaînes)liste_b = [10, 20, 30] (entiers)liste_c = [True, False, True] (booléens)melange = ["texte", 42, False, 3.14] | Diferentes tipos de datos en una lista Los elementos de una lista pueden ser cadenas, enteros, booleanos, etc. También se pueden mezclar tipos en la misma lista. Ejemplos: lista_a = ["hola", "mundo"] (cadenas)lista_b = [10, 20, 30] (enteros)lista_c = [True, False, True] (booleanos)mezcla = ["texto", 42, False, 3.14] |
| Checking the type of a list In Python, a list is an object of type list. You can check this with type().Example: my_data = ["star", "moon", "sun"]print(type(my_data)) # output: <class 'list'> | Vérifier le type d’une liste En Python, une liste est un objet de type list. Vous pouvez le vérifier avec type().Exemple : mes_donnees = ["étoile", "lune", "soleil"]print(type(mes_donnees)) # affiche : <class 'list'> | Comprobar el tipo de una lista En Python, una lista es un objeto de tipo list. Puede comprobarlo con type().Ejemplo: mis_datos = ["estrella", "luna", "sol"]print(type(mis_datos)) # salida: <class 'list'> |
Creating a list with the list() constructorYou can also create a list using list(). Notice the double parentheses.Example: new_list = list(("piano", "guitar", "drums"))print(new_list) | Créer une liste avec le constructeur list()Vous pouvez aussi créer une liste en utilisant list(). Notez les doubles parenthèses.Exemple : nouvelle_liste = list(("piano", "guitare", "batterie"))print(nouvelle_liste) | Crear una lista con el constructor list()También puede crear una lista usando list(). Observe los dobles paréntesis.Ejemplo: nueva_lista = list(("piano", "guitarra", "batería"))print(nueva_lista) |
| Python collection types – comparison – List – ordered, changeable, allows duplicates. – Tuple – ordered, unchangeable, allows duplicates. – Set – unordered, unchangeable (but you can add/remove items), no duplicates, unindexed. – Dictionary – ordered (since Python 3.7), changeable, no duplicate keys. | Types de collections Python – comparaison – Liste – ordonnée, modifiable, autorise les doublons. – Tuple – ordonné, non modifiable, autorise les doublons. – Ensemble (set) – non ordonné, non modifiable (mais on peut ajouter/enlever des éléments), pas de doublons, non indexé. – Dictionnaire – ordonné (depuis Python 3.7), modifiable, pas de clés en double. | Tipos de colecciones en Python – comparación – Lista – ordenada, modificable, permite duplicados. – Tupla – ordenada, no modificable, permite duplicados. – Conjunto (set) – desordenado, no modificable (pero se pueden añadir/eliminar elementos), sin duplicados, no indexado. – Diccionario – ordenado (desde Python 3.7), modificable, sin claves duplicadas. |