[[python:bases:chaines|{{ :suivant.png?nolink&30|Chaînes de caractères}}]] [[:python:accueilpython|{{ :iconemaison.jpg?nolink&30|Sommaire Python et microPython}}]] ===== Python - Les séquences - Généralités ===== [Mise à jour le : 16/12/2022] * **Ressources** * **Documentation** sur Python.org : référence du langage, types séquentiels list, tuple, range, opérations usuelles sur les chaînes * **Lectures connexes** * **Real Python** * How to Use sorted() and sort() in Python * ** Mots-clés** : séquence, indexation, insertion, concaténation, formatage, accès, parcours, sélection. ---- === Définition === En Python, une séquence est un ensemble fini et ordonné d'éléments indicés de **0** à **n-1** si on a N éléments. === 1. Accès aux éléments === //séquence//**[**//i//**]** === 2. Longueur d'une séquence === **len**(//séquence//) === 3. Tests d'appartenance et de non appartenance === //element// **in** //séquence// et //element// **not in** //séquence// === 4. Concaténation === //séquence//1 **+** //séquence//2 **+** ... **+** séquencen === 5. Parcours === Utilisation des boucles : \\ **for** //variable// **in** //séquence// et \\ **while** //variable// < **len**(//séquence//) === 6. Découpage (slicing) === //séquence//**[**//début//** : **//fin//** : **//pas//**]** ==== Pour aller plus loin ==== * Using the len() Function in Python