En Python, il n'est pas nécessaire d'utiliser une variable temporaire pour intervertir le contenu de 2 variables.

Anti-pattern (Pas bien!)

enfant_1 = "riri"
enfant_2 = "fifi"
temp = enfant_1
enfant_2 = enfant_1
enfant_1 = temp

Bonne pratique (Bien!)

enfant_1 = "riri"
enfant_2 = "fifi"
(enfant_1, enfant_2) = (enfant_2, enfant_1)