Re: Memory allocation in for loops

2006-02-26 Thread Scott David Daniels
invitro81 wrote: > Which one is better w.r.t. memory allocation but also w.r.t. speed: > ## 1.1 ## > def forloop(a,b): > for idx in range(a,b): > ... Above preferred to next (for readability) using xrange may help speed depending. > ## 1.2 ## > def whileloop(a,b): > idx = a >

Re: Memory allocation in for loops

2006-02-26 Thread Diez B. Roggisch
> I mean what I really would like is to have something C++ - like "for > (int idx = a; idx < b; i++) { .. }" where no internal vector or > something like that is allocated but only a few op's on registers are > performed; in the whileloop in python the picture is roughly the same Use xrange i

Memory allocation in for loops

2006-02-26 Thread invitro81
Which one is better w.r.t. memory allocation but also w.r.t. speed: ## 1.1 ## def forloop(a,b): for idx in range(a,b): ## .. ## do something ## .. ## 1.2 ## def whileloop(a,b): idx = a while idx < b: ## ..