Python: simple way to increment by alternating values?
<p>I am building a list of integers that should increment by 2 alternating values. </p>

<p>For example, starting at 0 and alternating between 4 and 2 up to 20 would make:</p>

<pre><code>[0,4,6,10,12,16,18]
</code></pre>

<p>range and xrange only accept a single integer for the increment value. What's the simplest way to do this? </p>

<pre><code>l = []
a = 0
for i in xrnage (N) :
    a += 2
    if i&amp;1 == 0 :
        a+=2
    l.append (a)
</code></pre>

<p>Looks simple enough to me.</p>

python increment