Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Just as semicolons act as separators in a block of statements, commas act as separators in a list of values. That means that exactly the same arguments apply in favour of treating them as terminators instead.
Adding an extra trailing comma (which is perfectly legal in any Perl list) also makes it much easier to reorder the elements of the list. For example, it's much easier to convert:
my @dwarves = ('Happy','Sleepy','Dopey','Sneezy','Grumpy','Bashful','Doc',);
to:
my @dwarves = ('Bashful','Doc','Dopey','Grumpy','Happy','Sleepy','Sneezy',);
You can manually cut and paste lines or even feed the list contents through sort.