{{tag>dev python set ensemble}}
====== Python: les ensembles ou sets ======
Les sets ou ensembles sont très proches des dictionnaires. Ils sont mutables mais à la dif... ts d'une séquence.
<code python>
# création d'un ensemble vide
>>> s1 = set()
# création en extension
>>>
* types de base puissants (listes, dictionnaires, ensembles etc)
* gestion automatique de la mémoire
* l... Langage stable et maintenu.
Librairie standard: ensemble des utilitaires packagés, distribués et maintenus... de.
</note>
==== La liste ====
Une liste est un ensemble **ordonné** d'objets pouvant être de différents types. Les éléments de l'ensemble sont accessible via leur **index**.
<code python
sur **gettext** pour l'internationalisation de l'ensemble des documents produits. De façon générale **gette... duite.
Dans un premier temps il faut collecter l'ensemble des chaînes de caractères pouvant être traduites ... Ce processus d'extraction des messages produit un ensemble de fichiers d'extension ''*.pot''. Ce sont des fi
s tests. Il attend une réponse spécifique pour un ensemble particulier d'entrées. Le scénario considère un ensemble de conditions pour lesquelles on souhaite vérifier... montrer qu'un programme réagit comme prévu dans l'ensemble des situation décrites par les tests.
===== Usa
objets en Octets.
<code python>
# création d'un ensemble vide
>>> t1 = ()
# le tuple (ensemble) vide ne contient aucun élément
>>> len(t1)
0
# mais l'objet tuple
llation de la bibliothèque pourra se faire pour l'ensemble du système ou simplement pour l'utilisateur coura... l est possible de générer une archive contenant l'ensemble des dépendances pour une installation hors ligne:
= Les listes en python ======
Une liste est un **ensemble ordonné** d'objets. On parle de **structure de do... tab2)
['tata', 'toto']
>>> # les listes sont des ensembles ordonnés
>>> tab == tab2
False
</code>
===== Le
''import *'' utilisée avec un module importait l'ensemble des objets du module dans la table des symboles d... nt les mêmes que précédemment mais au lieu d'être ensemble dans le meme paquetage ils sont répartis dans 2 s
Les séquences ======
Les séquences regroupent un ensemble de types notamment:
* Les listes (list),
* Le... (mutable)
* range objects
Une séquence est un ensemble fini et ordonné d'éléments indicés à partir de 0.
haîne de caractères est un objet, elle possède un ensemble de méthodes que l'on peut lister :
<code python>... mpile
* D' utiliser directement cet objet sur l'ensemble des chaînes à tester.
<code python>
>>> import r
ode dict.keys() qui retourne un objet contenant l'ensemble des clés:
<code python>
>>> keys = mon_dic.keys()... e dict.values() qui retourne un objet contenant l'ensemble des valeurs:
<code bash>
>>> values = mon_dic.val
redText** et la sortie produite par Sphinx est un ensemble de documents formatés en HTML.
* Sphinx propos... émentaires seront nécessaires.
Pour documenter l'ensemble des classes d'un module:
* Le fichier conf.py d