Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| python:bases:ensembles [2022/09/03 10:29] – phil | python:bases:ensembles [2025/06/19 19:29] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| Proche des dictionnaires, les sets ne stockent qu'une clé. Ils sont très utilisés pour **garder le nombre d'éléments uniques d'une séquence** ou faire le **test d'appartenance sur les éléments d'une séquence**. Un set peut stocker n'importe quel élément hashable (entier,caractère, booléen etc.). | Proche des dictionnaires, les sets ne stockent qu'une clé. Ils sont très utilisés pour **garder le nombre d'éléments uniques d'une séquence** ou faire le **test d'appartenance sur les éléments d'une séquence**. Un set peut stocker n'importe quel élément hashable (entier,caractère, booléen etc.). |
| |
| <callout type="warning" icon="true"></callout>Les ensembles ne sont pas ordonnés !</callout> | <callout type="warning" icon="true">Les ensembles ne sont pas ordonnés !</callout> |
| |
| ==== 2. Création ==== | ==== 2. Création ==== |
| === 2.1 Création en extension === | === 2.1 Création en extension === |
| |
| <callout type="primary" icon="true">On crée un ensemble avec les accolades, comme les dictionnaires, mais sans utiliser le caractère ":" ou avec la fonction **set**().</callout><callout type="tip" icon="true"></callout> | <callout type="primary" icon="true">On crée un ensemble avec les accolades, comme les dictionnaires, mais sans utiliser le caractère ":" ou avec la fonction **set**().</callout> |
| |
| // Exemple 1 // : avec des accolades | // Exemple 1 // : avec des accolades |
| </code> | </code> |
| |
| <callout type="tip">Lors d'un test d'appartenance sur une séquence, convertir la séquence en set accélère le traitement.</callout> | <callout type="tip" icon="true">Lors d'un test d'appartenance sur une séquence, convertir la séquence en set accélère le traitement.</callout> |
| |
| === 5.2 Cardinal === | === 5.2 Cardinal === |