teaching:progappchim:collection_namedtuple_exemple

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
teaching:progappchim:collection_namedtuple_exemple [2016/11/29 12:31] – créée villersdteaching:progappchim:collection_namedtuple_exemple [2021/01/22 11:33] (Version actuelle) 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
  
-<sxh python; title : namedtuple-chemical_elements-01.py>+<code python namedtuple-chemical_elements-01.py>
 #!/usr/bin/env python #!/usr/bin/env python
 # -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
Ligne 22: Ligne 25:
 print(helium) print(helium)
  
-</sxh>+</code>
  
 ===== 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.1480419065.txt.gz
  • Dernière modification : 2016/11/29 12:31
  • de villersd