Was ist die syntax-Regel für die abschließende Kommas im Tupel Definitionen?

In dem Fall von einem einzigen element-Tupel, das nachgestellte Komma ist erforderlich.

a = ('foo',)

Was ist ein Tupel mit mehreren Elementen? Es scheint, als ob das nachgestellte Komma vorhanden ist oder nicht, Sie sind beide gültig. Ist das richtig? Mit einem abschließenden Komma ist einfacher für die Bearbeitung meiner Meinung nach. Ist das eine schlechte coding-Stil?

a = ('foo1', 'foo2')
b = ('foo1', 'foo2',)

InformationsquelleAutor Stan | 2011-11-03

Schreibe einen Kommentar