how to append to a list twice?

danmcleran at yahoo.com danmcleran at yahoo.com
Fri Apr 21 11:19:55 EDT 2006


Not sure if this is simpler or better, but here's a way to do it with a
generator:

value = 100
count = 0

def valueGen():
    global value
    global count
    while(value >= 0):
        if(value == 100):
            yield value
            value -= 1
        else:
            if(count & 1):
                yield value
            else:
                yield value
                value -= 1

        count = count + 1

series = []
gen    = valueGen()

for item in gen:
    print item
    series.append(item)
    
print series




More information about the Python-list mailing list