the short versions are not equivalent, proggy won't work with them
> def neighbours(point): > x,y = point > > yield x + 1 , y > yield x - 1 , y > yield x , y + 1 > yield x , y - 1 # this is proof that life can emerge > inside of computers and cellular automatons, > > yield x + 1 , y + 1 # and evolve through memory, attack > other cells and morph into toads, pulsars, etc.. > yield x + 1 , y - 1 > yield x - 1 , y + 1 # spray your memory with space alien > patterns and life evolution will start in your machine ! > yield x - 1 , y - 1 > > ''' > for i in range(-1, 2) : > for j in range(-1, 2) : > if i != j : > yield x + i, y + j > > ''' > # yield from [(x+i, x+j) for i in [-1,1] for j in [-1,1]] -- https://mail.python.org/mailman/listinfo/python-list