consistency: extending arrays vs. multiplication ?

Soeren Sonnenburg python-ml at nn7.de
Sun Jul 24 10:21:05 EDT 2005


On Sat, 2005-07-23 at 23:35 +0200, Marc 'BlackJack' Rintsch wrote:
> In <mailman.2115.1122136234.10512.python-list at python.org>, Soeren
> Sonnenburg wrote:
> 
> > Just having started with python, I feel that simple array operations '*'
> > and '+' don't do multiplication/addition but instead extend/join an
> > array:
> > 
> > a=[1,2,3]
> >>>> b=[4,5,6]
> >>>> a+b
> > [1, 2, 3, 4, 5, 6]
> 
> Both operate on the lists themselves and not on their contents.  Quite
> consistent if you ask me.

But why ?? Why not have them operate on content, like is done on
*arrays ?

Soeren




More information about the Python-list mailing list