(1,2,3)をリストと呼んでるけど実はコンマ演算子で結合された
式なんだよな。で、コンマ演算子はコンテキストによって働きが違う。

ttp://perldoc.jp/docs/perl/5.6.1/perlop.pod#Comma32Operator

コンマ演算子⚓

二項演算子の "," はコンマ演算子です。 スカラコンテキストではその左引数を評価し、その値を捨てて、 それから右引数を評価し、その値を返します。 これはちょうど、C のコンマ演算子と同じです。

リストコンテキストでは、これは単にリスト引数の区切り文字で、 双方の引数をそのリストに挿入する働きがあります。