Dans le cas d'un seul élément dans un tuple, la virgule est nécessaire.
a = ('foo',)
Ce sur plusieurs éléments? Il semble que virgule existe ou pas, ils sont tous les deux valides de la syntaxe. Est-ce correct? Ayant virgule est plus facile pour l'édition, à mon avis. C'est qu'un mauvais style de codage?
a = ('foo1', 'foo2')
b = ('foo1', 'foo2',)