Un générateur en Python est une fonction qui permet de retourner un élément à la fois, en utilisant le mot-clé yield, ce qui permet de conserver l'état entre les appels.