A for loop to fill in the array would work, but list comprehension (which is really just an internal loop for filling an array) is probably more efficient, certainly less code, and arguably more Pythonic. A = [ [None,None] for i in range(1000) ] Gary Herron -- Gary Herron, PhD.