Folco (./11) :

Au fait, l'aliasing, ça sert à quoi ? Quel intérêt d'avoir plusieurs noms pour la même référence ?
Ça va dépendre du contexte, mais voilà un petit exemple simple :
val1 = val2 = ["résultat"]
if toto:
val2 = ["autre résultat"]
return val1, val2
Sinon, ta variable peut être un objet de configuration qui est passé à tous les méthodes/objets de ton programme pour éviter une variable globale (ou parce qu'il y a plusieurs configs possibles simultanément)… à chaque fois qu'une variable sera réutilisée en plusieurs endroits de ton code (avec des scopes différents), tu auras de l'aliasing.