You can just do the following:
self.X = [list()] * icount