0% ont trouvé ce document utile (0 vote)
6 vues1 page

Introduction aux structures de données Python

Le document présente des concepts fondamentaux de la programmation en Python, notamment les fractions, les nombres décimaux, les listes, les tuples et les dictionnaires. Il décrit comment créer, modifier et manipuler ces structures de données, ainsi que des exemples d'utilisation. Les compréhensions de listes et les opérations associées sont également abordées.

Transféré par

Ondeletta
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues1 page

Introduction aux structures de données Python

Le document présente des concepts fondamentaux de la programmation en Python, notamment les fractions, les nombres décimaux, les listes, les tuples et les dictionnaires. Il décrit comment créer, modifier et manipuler ces structures de données, ainsi que des exemples d'utilisation. Les compréhensions de listes et les opérations associées sont également abordées.

Transféré par

Ondeletta
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Définir une fraction A=Fraction(4,5)

Module decimal From decimal import Decimal


Définir un nombre décimal A=decimal(‘0.1’)

Listes
Les listes sont des objets qui peuvent en contenir d'autres. La liste peut être modifiée.

Créer une liste vide L L=[]


Créer une liste de nombres L L=[1,3,7,8]
Ajouter un élément à la fin de la liste L [Link](élément)
Retirer un élément [Link](élément)
Indiquer le nombre d’éléments d’une liste L len(L)
Trier les éléments [Link]()
Compter le nombre d’apparitions d’un élément n=[Link](élément)
Tirer au sort un élément d’une liste n=choice(L)
Savoir si un élément 𝑛 est présent if 𝑛 in L
Trouver l’index d’un élément [Link](élément)
Minimum d’une liste min(liste)
Maximum d’une liste max(liste)
Retirer un élément à partir de son index del L[0] (retire le premier élément
de la liste l)
Retirer le dernier élément del L(-1)
Effectuer la somme des éléments d’une liste sum(L)

Attention, l’indice du premier élément d’une liste est 0. Ainsi, L[𝑛] renverra le (𝑛 + 1)ème élément de la liste.

Les compréhensions de listes


On peut définir les éléments d’une liste directement dans la liste.

Créer une liste 10 000 entiers aléatoires entre 1 et 6 L1=[randint(1,6) for i in


range(10000)]
Créer la liste des 100 premiers entiers naturels L2=[i for i in range(100)]
Créer la liste des 10 premiers carrés L3=[i**2 for i in range(100)]
Créer la liste des carrés des éléments de la liste L2 L3=[i**2 for i in L2]
Créer la liste des valeurs d’une fonction à partir d’une liste L2=[f(i) for i in L1 if i != 4]
avec une condition.

Les tuples.
Un tuple est une liste qui ne peut plus être modifiée.
Créer un tuple vide A=()
Créer un tuple à un élément A=(1,) ou A=1,

Les dictionnaires
Un dictionnaire en python est une sorte de liste mais au lieu d'utiliser des index , on utilise des clés ,
c'est à dire des valeurs autres que numériques.

Exemple Dic1={"name": "Olivier", "age": 30}={clé:valeur}

Vous aimerez peut-être aussi