Premiers pas en Python : variables et listes#
đŻ Objectifs#
Découvrir les bases du langage Python
Manipuler des variables et des listes
Comprendre lâindexation
Utiliser la fonction
range
đ§ Ă retenir#
Une variable permet de stocker une valeur
Une liste permet de stocker plusieurs valeurs
Les indices commencent Ă 0
range(a, b)gĂ©nĂšre des entiers deaĂb-1
đ» Premiers tests#
Python permet de faire des calculs, mais aussi dâafficher des rĂ©sultats.
đ Modifier les valeurs de a et b puis relancer.
đ Les chaĂźnes de caractĂšres (strings)#
Python permet aussi de manipuler du texte.
Un texte est appelé une chaßne de caractÚres (string).
đ Modifier le prĂ©nom.
đŠ Les listes#
Une liste permet de stocker plusieurs valeurs dans une mĂȘme variable.
Ces valeurs peuvent ĂȘtre : - des nombres ; - du texte ; - ou mĂȘme un mĂ©lange des deux.
đ Modifier la liste melange en ajoutant dâautres Ă©lĂ©ments.
đ AccĂ©der aux Ă©lĂ©ments#
Chaque élément possÚde un indice :
le premier Ă©lĂ©ment a lâindice 0 ;
le deuxiĂšme a lâindice 1 ;
etc.
On peut aussi accéder au dernier élément avec -1.
đ Tester avec dâautres indices.
âïž Extraire une partie dâune liste#
On peut extraire plusieurs éléments consécutifs avec la syntaxe L[a:b].
Cela renvoie les Ă©lĂ©ments dâindices a Ă b-1.
đ Tester dâautres extractions.
â Ajouter un Ă©lĂ©ment#
On peut ajouter un Ă©lĂ©ment Ă la fin dâune liste avec append().
đ Ajouter plusieurs valeurs.
đ ConcatĂ©ner des listes#
On peut rĂ©unir deux listes avec lâopĂ©rateur +.
đ Tester avec des listes de mots.
đ Rechercher un Ă©lĂ©ment#
La mĂ©thode index() permet de trouver la position dâun Ă©lĂ©ment dans une liste.
đ Que se passe-t-il si la valeur nâest pas dans la liste ?
đ Trier une liste#
Pour trier une liste de nombres dans lâordre croissant, on peut utiliser sorted().
đ Observer que sorted(L) ne modifie pas directement la liste L.
đ GĂ©nĂ©rer des nombres avec range#
La fonction range(a, b) génÚre les entiers de a à b-1.
đ Tester avec dâautres bornes.
On peut aussi préciser un pas avec range(a, b, h).
đ Ici, on affiche uniquement les nombres pairs.
đ Tester avec un pas nĂ©gatif. Quâobserve-t-on ? Et si on inverse les bornes a et b ?
âïž Ă vous de jouer#
Exercice 1
Créer une liste contenant les nombres 5, 10 et 15.
Exercice 2
Créer une liste contenant trois mots, puis afficher le dernier élément.
Exercice 3
Créer deux listes puis les concaténer.
Exercice 4
CrĂ©er une liste de nombres puis afficher les Ă©lĂ©ments dâindices 2 Ă 5.
đ Application (maths)#
La fonction len(L) permet de connaĂźtre le nombre dâĂ©lĂ©ments dâune liste.
On peut crĂ©er un code Python pour calculer la moyenne dâune liste de notes :
đ Modifier la liste et observer le rĂ©sultat.