When I appended the list in itself using the following code.
a = [1, 2, 3, 4]
print a
a.append(a)
print a
I was expecting the output to be...
[1, 2, 3, 4]
[1, 2, 3, 4, [1, 2, 3, 4]]
But it was something like this...
[1, 2, 3, 4]
[1, 2, 3, 4, [...]]
WHY?