Why have you not been able to add them to a list? (by the way, we call them "lists" not arrays in Python)
Can you not just say
locations = [(250, 250), (100,100), (300, 300)]
sprites = [NewSprite(location) for location in locations]
spritegroup = NewSpriteGroup()
for sprite in sprites:
spritegroup.add(sprite)
Note this is pseudocode as I don't remember the exact syntax to initialize sprites, etc. but you should get the idea. Is there a problem doing it this way?
(In the future, it would be better to say "I have tried it this way, and it did not work because" or "i have tried it this way and I am not sure why it did not work but here is what it did" or something like this, so we have some indication of what you have tried, and why it didn't work.
See
http://catb.org/~esr/faqs/smart-questions.html )
-Luke