[[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 : 23/8/2024]
* **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