Peter Otten wrote:
> Gerard Flanagan wrote:
>
> > Ben Finney wrote:
>
> >>         pile_index = 0
> >>         for card in deck:
> >>             piles[pile_index].append(card)
> >>             pile_index = (pile_index + 1) % numpiles
> >>
> >
> > no need to maintain an index ;-)
> >
> >         piles = [ list() for _ in range(n) ]
> >         for i, card in enumerate(deck):
> >             piles[i % numpiles].append(card)
>
> No need to maintain an index ;-)
>
> piles = [deck[start::numpiles] for start in range(numpiles)]

 I am humbled  :-)

Gerard

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to