Dans le cas d'un tuple d'élément unique, la virgule de fin est requise.
a = ('foo',)
Qu'en est-il d'un tuple avec plusieurs éléments? Il semble que, que la virgule de fin existe ou non, ils sont tous les deux valides. Est-ce correct? A mon avis, avoir une virgule à la fin est plus facile à éditer. Est-ce un mauvais style de codage?
a = ('foo1', 'foo2')
b = ('foo1', 'foo2',)