teaching:progappchim:collection_namedtuple_exemple

Ceci est une ancienne révision du document !


Exemple d'utilisation de namedtuple

L'utilisation de namedtuple peut s'avérer plus rapide que la définition de classes (objets)

<sxh python; title : namedtuple-chemical_elements-01.py> #!/usr/bin/env python # -*- coding: utf-8 -*-

from collections import namedtuple

ChemEl = namedtuple('Element', 'name atomic_number symbol group period atomic_weight') # same as defining a class for elements

hydrogen = ChemEl('hydrogen', 1, 'H', 1, 1, 1.008) helium = ChemEl('helium', 2, 'He', 18, 1, 4.002602)

print(hydrogen.atomic_weight) print(hydrogen.symbol)

print(hydrogen, type(hydrogen)) print(helium)

</sxh>

Module collections :

Ce site web utilise des cookies. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site.En savoir plus
  • teaching/progappchim/collection_namedtuple_exemple.1480419065.txt.gz
  • Dernière modification: 2016/11/29 12:31
  • de villersd