Donald Fredkin schrieb: > John wrote: > > >>For my code of radix sort, I need to initialize 256 buckets. My code >>looks a little clumsy: >> >>radix=[[]] >>for i in range(255): >> radix.append([]) >> >>any better code to initalize this list? > > > radix = [[[]]*256][0] >
>>> x = [[[]]*256][0] >>> x [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], ... >>> x[0].append(1) >>> x [[1], [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], ... Nice one. -- http://mail.python.org/mailman/listinfo/python-list