"John" <[EMAIL PROTECTED]> writes: > 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?
Typically you'd say radix = [[] for i in xrange(256)] but what are you really doing? This plan to implement radix sorting sounds a little bit odd, unless it's just an exercise. You could also consider using a dictionary instead of a list, something like: radix = defaultdict(list) -- http://mail.python.org/mailman/listinfo/python-list