Académique Documents
Professionnel Documents
Culture Documents
PYTHON
PRESENTER PAR:
Abdelilah kouzih
Reda Eddakkaoui
Khalid Elbouari
Anas takhmirat
PLAN
04
02 Dictionnaire
ensembles(sets) (dictionary)
03 05
01 Exercice
Listes (List) Tuples (Tuple)
Introduction
Définition des collections :
En programmation :
En programmation, une collection est un concept qui regroupe un ensemble d’éléments de données
sous une seule entité. Ces éléments peuvent être de types différents, tels que des nombres, des
chaînes de caractères, des objets, etc.
Les collections permettent de stocker, organiser et manipuler ces données de manière structurée
Les collections facilitent la manipulation des données et la résolution de problèmes, ce qui rend Python
particulièrement puissant et convivial pour les développeurs.
Les listes
Liste :
Définition
Une liste est une structure de données séquentielle et mutable qui
permet de stocker une collection ordonnée d'éléments hétérogènes.
Exemple :
Les opérations sur une liste :
Création d’une liste
Suppression d’éléments
mon_ensemble = {1, 2, 3, 4, 5}
Ou:
Affectation multiple :
Créer un tuple qui contient un seul élément
ATTENTION! :
Ajouter la virgule :
Parcourir les éléments d’un tuple
Boucle For :
Methodes des tuples
Count :
Index :
Pourquoi utiliser les tuples?
La vitesse :
Les librairies SQL dans python retourne des tuples : ( fetchone() et fetchall() ...)
Les dictionnaires
Dictionnaire :
Définition
Un dictionnaire est une structure de données qui permet de
stocker des paires clé-valeur.
Exemple :
Les opérations sur un dictionnaire :
Création d’un dictionnaire
Suppression d’éléments
Parcourir un dictionnaire
Exercices:
Ecrire un programme qui demande à l’utilisateur de saisir une liste d’entier ,puis à
l’aide de parcours successifs de la liste effectuer les actions suivantes :
1) Afficher la liste
2) Afficher la liste en colonne de manière à afficher l’index et son contenu
3) Additionner tous les éléments de la liste
4) Obtenir le plus grand et le plus petit nombre de la liste
5) Compter le nombre des nombres pairs présents dans la liste
6) Calculer la somme de tous les nombres impairs de la liste
7) Supprimer les doublons de la liste
Exercices:
Week1= (‘lundi’,’mardi’,’mercredi’,’jeudi’,’vendredi’)
Week2= (‘samedi’,’dimanche’)
1) Donner la longueur de week1
2) Donner le deuxième élément de week2
3) Donner la partie de week1 entre le deuxième élément et le quatrième
élément
4) Créer un tuple week3 par concaténation de week1 ET week2
Exercices:
Soit le dictionnaire :
D= {‘nom’ :’john’,’prenom’ :’jacque’,’age’ :30}
•Afficher les nombres qui sont en commun dans les deux séries
•Afficher tous les nombres sans doublon
MERCI POUR
VOTRE ATTENTION