[Tutor] reducing a list evenly when deleting elements by index

Pete O'Connell pedrooconnell at gmail.com
Mon Sep 17 03:47:55 CEST 2012


Ah of course. Thanks very much Oscar!

Pete

On Mon, Sep 17, 2012 at 1:29 PM, Oscar Benjamin
<oscar.j.benjamin at gmail.com>wrote:

> On 17 September 2012 02:15, Pete O'Connell <pedrooconnell at gmail.com>wrote:
>
>> Hi, I have a bezier line with 20 points on it and I am trying to reduce
>> this to a line with 4 points, keeping the first and last points and 2
>> evenly spaced points in between like so:
>> *....................*
>> becomes:
>> *.     .      .     .*
>>
>> These points are removable only by index, so if I remove point 2,
>> point 3 then becomes point 2 in the next iteration, so I end up having a
>> spacing like this which is not what I want:
>> *.          .     . .*
>
>
> But removing item 19 doesn't affect the position of item 2. The trick is
> to start the loop at the end of the list and work back to the beginning.
>
> Oscar
>



-- 
-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20120917/29f77469/attachment.html>


More information about the Tutor mailing list