Well this interactive python console snippet will tell everything:
>>> class Test: ... def __str__(self): ... return 'asd' ... >>> t = Test() >>> print t asd >>> l = [Test(), Test(), Test()] >>> print l [__main__.Test instance at 0x00CBC1E8, __main__.Test instance at 0x00CBC260, __main__.Test instance at 0x00CBC238]
Basically I would like to get three 'asd' string printed when I print the list. I have also tried pprint but it gives the same results.