On Mon, Sep 27, 2010 at 11:32 AM, Alex Hall <mehg...@gmail.com> wrote:
> Hi all, > One thing I have never much liked about Python is its need for > specifically sized arrays and lack of a dynamic, array-like data > structure. For example, the following fails with a "list assignment > index out of range" error: > > a=[] > i=0 > for l in open("file.txt", "r"): > a[i]=l > i+=1 > Is there some reason to use this construct rather than the list object's 'append' method? for i in open('file.txt', 'r'): a.append(l) brian > > Is there something in Python I am missing that would let the above > work? I am hoping that my annoyance at the apparent lack of such a > thing is unfounded. BTW, I know why the above throws that exception. > TIA. > > -- > Have a great day, > Alex (msg sent from GMail website) > mehg...@gmail.com; http://www.facebook.com/mehgcap > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > http://mail.python.org/mailman/listinfo/tutor > -- Brian K. Jones My Blog http://www.protocolostomy.com Follow me http://twitter.com/bkjones
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor