teaching:progappchim:collection_namedtuple_exemple

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
teaching:progappchim:collection_namedtuple_exemple [2021/01/22 11:21]
villersd [Exemple d'utilisation de namedtuple]
teaching:progappchim:collection_namedtuple_exemple [2021/01/22 11:33]
villersd
Ligne 1: Ligne 1:
 ====== Exemple d'utilisation de namedtuple ====== ====== Exemple d'utilisation de namedtuple ======
  
-L'utilisation de namedtuple peut s'avérer plus rapide que la définition de classes (objets)+L'utilisation de namedtuple peut s'avérer plus rapide que la définition de classes (objets) pour gérer des petites structures de données.
  
 +La syntaxe de base est : namedtuple(typename, field_names)
 +  * cela crée une sous-classe de namedtuple appelée //typename//, qui comprendront plusieurs champs dont les noms sont donnés par //field_names//
 +  * Les field_names sont une séquence de chaînes de caractères telles que ['x', 'y']. Alternativement, les noms de champs peuvent être une seule chaîne, chaque nom de champ étant séparé par des espaces et/ou des virgules
  
 <code python namedtuple-chemical_elements-01.py> <code python namedtuple-chemical_elements-01.py>
Ligne 26: Ligne 29:
 ===== Références ===== ===== Références =====
 Module collections : Module collections :
-  * [[https://docs.python.org/2/library/collections.html]] 
   * [[https://docs.python.org/3/library/collections.html]]   * [[https://docs.python.org/3/library/collections.html]]
   * [[https://docs.python.org/3/library/collections.html#collections.namedtuple]]   * [[https://docs.python.org/3/library/collections.html#collections.namedtuple]]
  
  
  • teaching/progappchim/collection_namedtuple_exemple.txt
  • Dernière modification: 2021/01/22 11:33
  • de villersd