On Thu, 24 Jan 2008, Jason Grout wrote:

>
> [EMAIL PROTECTED] wrote:
>> I don't like the forced padding out of the last chunk (mostly because my 
>> code which uses a function like this doesn't call for one)
>>
>> def partition(v,n,pad=0):
>>      if pad is not None:
>>          t=(v+[pad]*(n-len(v)%n))
>>      return [t[i:i+n] for i in range(0,len(v),n)]
>>
>> of course, this makes it so you can't pad out with None, but this shouldn't 
>> be too much of a problem?
>
>
> How about if pad is a list, then it pads cyclically with that list.  To
> pad with none, just set pad=[None].
>
> Jason
>

+1


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to