<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>this seems to work:</div><div><br></div><div>a = {}</div><div>for i in range(0, 10): a[i] = 'foo'</div><div><br></div><div>n</div><br><div><div>On Aug 25, 2008, at 4:53 PM, David Elsen wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><div>I have declared 'a' as :</div> <div>a=[] before the for loop. But it does not seem to help.<br><br></div> <div class="gmail_quote">On Mon, Aug 25, 2008 at 4:49 PM, David Elsen <span dir="ltr">&lt;<a href="mailto:elsen.david08@gmail.com">elsen.david08@gmail.com</a>></span> wrote:<br> <blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"> <div dir="ltr"> <div>Hi all,</div> <div>&nbsp;</div> <div>I would like to do something like following in Python:</div> <div>&nbsp;</div> <div>for i in range(0,10):</div> <div>&nbsp;&nbsp;&nbsp;&nbsp; a[i] = something</div> <div>&nbsp;</div> <div>just to initialize some values for 1d array.</div> <div>&nbsp;</div> <div>I am getting the error message 'a' is not defined.</div> <div>&nbsp;</div> <div>Is there a way to declare 1d or 2d arrays in Python?</div> <div>&nbsp;</div> <div>Thanks,</div> <div>David</div></div></blockquote></div><br></div> _______________________________________________<br>Baypiggies mailing list<br><a href="mailto:Baypiggies@python.org">Baypiggies@python.org</a><br>To change your subscription options or unsubscribe:<br>http://mail.python.org/mailman/listinfo/baypiggies</blockquote></div><br></body></html>