Section 4 : Travailler avec des données en Python

Dernière mise à jour: 30 Octobre 2025
  • Les listes (mutables) et les tuples (immuables) vous permettent de stocker des collections ordonnées d'éléments de types différents.
  • Les listes prennent en charge des opérations telles que l'ajout, la suppression et l'accès par index ; leur taille est obtenue avec len().
  • Les dictionnaires utilisent des paires clé-valeur pour un accès efficace aux données grâce à des clés uniques.
  • Les ensembles stockent des éléments uniques et permettent l'union, l'intersection et la différence entre les collections.
Section 4 : Travailler avec des données en Python

Bienvenue dans la section passionnante consacrée à la manipulation des données en Python ! Nous y découvrirons les outils fondamentaux pour stocker, organiser et manipuler efficacement les informations dans nos programmes.

Nous commencerons par explorer deux structures de données essentielles : les listes et les tuples. Ils nous permettront de stocker plusieurs éléments de manière ordonnée et d’effectuer des opérations courantes avec eux. Nous apprendrons comment ajouter, supprimer et accéder aux éléments de ces structures, nous donnant ainsi le pouvoir de gérer efficacement les données.

Ensuite, nous plongerons dans le monde des dictionnaires, où nous apprendrons à utiliser des paires clé-valeur pour accéder et modifier rapidement les informations. Nous explorerons également les ensembles, qui nous permettront de gérer des collections d’éléments uniques et d’effectuer des opérations mathématiques entre eux.

Connaître ces structures de données est essentiel pour travailler avec des données en Python et développer des programmes plus robustes et flexibles. Préparez-vous à maîtriser l'art d'organiser et de manipuler les informations avec précision en vous lançant dans ce voyage passionnant à travers le travail avec les données en Python. Commençons à construire une base solide pour vos compétences en programmation !

Page d'accueil du cours Python from Scratch

Retour à la section 3

4.1 Listes et tuples

Utiliser des listes et des tuples pour stocker et manipuler des données de manière ordonnée

En Python, les listes et les tuples sont des structures de données qui nous permettent de stocker plusieurs éléments de types différents dans une seule variable. La principale différence entre eux réside dans leur mutabilité : les listes sont mutables (peuvent être modifiées), tandis que les tuples sont immuables (une fois créés, ils ne peuvent pas être modifiés).

  10 types de données en Python

Pour créer une liste, il suffit de placer les éléments entre parenthèses [] et nous les séparons par des virgules. Par exemple:

frutas = ["manzana", "plátano", "naranja", "kiwi"]

Pour créer un tuple, nous plaçons les éléments entre parenthèses () et nous les séparons par des virgules :

coordenadas = (10, 20)

Opérations courantes avec les listes et les tuples

Les deux structures de données nous permettent d'effectuer des opérations courantes telles que l'ajout d'éléments, la suppression d'éléments, l'accès à des éléments spécifiques et l'obtention de leur longueur.

Exemple d'opérations avec des listes :

numeros = [1, 2, 3, 4, 5]

# Agregar un elemento al final de la lista
numeros.append(6)

# Eliminar un elemento específico de la lista
numeros.remove(3)

# Acceder a un elemento por índice
tercer_elemento = numeros[2]

# Longitud de la lista
longitud_lista = len(numeros)

Exemple d'opérations avec des tuples :

coordenadas = (10, 20)

# Acceder a un elemento por índice
x = coordenadas[0]
y = coordenadas[1]

# Longitud de la tupla
longitud_tupla = len(coordenadas)

4.2 Dictionnaires et ensembles

Expliquer les dictionnaires et les ensembles comme des structures de données utiles en Python

Les dictionnaires et les ensembles sont deux autres structures de données importantes en Python.

Les dictionnaires sont des collections de paires clé-valeur, où chaque clé doit être unique. Ils permettent d'accéder à leurs valeurs à l'aide d'une clé plutôt que d'un index, ce qui les rend idéaux pour stocker et accéder aux données rapidement et efficacement. Un exemple de dictionnaire est :

estudiantes = {
    "Juan": 25,
    "María": 28,
    "Carlos": 22
}

Les ensembles sont des collections non ordonnées d’éléments uniques. Ils permettent d'effectuer des opérations mathématiques telles que l'union, l'intersection et la différence entre des ensembles de manière simple. Un exemple d'ensemble est :

numeros_primos = {2, 3, 5, 7, 11}

Comment accéder, modifier et parcourir les dictionnaires et les ensembles

Pour accéder aux valeurs d'un dictionnaire, on utilise la clé correspondante :

estudiantes = {
    "Juan": 25,
    "María": 28,
    "Carlos": 22
}

edad_maria = estudiantes["María"]

Si nous voulons modifier la valeur associée à une clé, nous lui attribuons simplement une nouvelle valeur :

estudiantes["Carlos"] = 23

Pour parcourir un dictionnaire, nous pouvons utiliser une boucle for:

for nombre, edad in estudiantes.items():
    print(f"{nombre} tiene {edad} años")

En ce qui concerne les ensembles, nous pouvons effectuer des opérations telles que l'union, l'intersection et la différence d'ensembles en utilisant les méthodes union(), intersection() y difference(), respectivement:

numeros_primos = {2, 3, 5, 7, 11}
numeros_pares = {2, 4, 6, 8, 10}

union_numeros = numeros_primos.union(numeros_pares)
interseccion_numeros = numeros_primos.intersection(numeros_pares)
diferencia_numeros = numeros_primos.difference(numeros_pares)

En bref, les listes, les tuples, les dictionnaires et les ensembles sont des structures de données polyvalentes et puissantes qui nous permettent de stocker, d’organiser et de manipuler efficacement les données en Python. À mesure que nous explorons ces structures en profondeur, vous serez prêt à travailler avec une grande variété de données et à résoudre des problèmes plus complexes dans vos projets de programmation. ¡