Xavier Lamorlette

Python 3.15

Import différé

Avec le mot clef lazy, un import n'est évalué qu'à sa première utilisation.

lazy import a_module

Frozen Dict

frozendict est in dictionnaire immutable.

Il est hashable (si ses clés et valeurs le sont).

Extraction (unpacking) des arguments dans les compréhensions de listes

list_of_pairs = [(1, 2), (3, 4)]
[*pair for pair in list_of_pairs]  # -> [1, 2, 3, 4]

list_of_dicts = [{"a": 1}, {"b": 2}]
{**item for item in list_of_dicts}  # -> {"a": 1, "b": 2}

Sentinelles

Utile lorsque None est une donnée valide.

NO_DATA = sentinel("NO_DATA")

def foo(bar: str | None | NO_DATA = NO_DATA):
    …

La dernière mise à jour de cette page date d'octobre 2026.

Le contenu de ce site est, en tant qu'œuvre originale de l'esprit, protégé par le droit d'auteur.
Pour tout commentaire, vous pouvez m'écrire à xavier.lamorlette@gmail.com.