On 10/11/2010 12:24 PM, Fasihul Kabir wrote:
a = [0]*5 for i in range(0, 4): for j in range(0, i): a[i].append(j)why the above codes show the following error. and how to overcome it. Traceback (most recent call last): File "<pyshell#10>", line 3, in <module> a[i].append(j) AttributeError: 'int' object has no attribute 'append'
your creating a 1d list this creates a 2d list a=[[[]]*5 >>> [0]*5 [0, 0, 0, 0, 0] >>> [[]]*5 [[], [], [], [], []] - tom
-- http://mail.python.org/mailman/listinfo/python-list
