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 [2022/09/03 10:31] (Version actuelle) – [5.1 Test d'appartenance] phil |
---|
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 === |