Como imprimir parâmetros de vários objetos em forma de tabela? [duplicado
Esta pergunta já tem uma resposta aqui:
linhar colunas de números (imprimir saída em formato de tabel 7 respostasTenho uma lista de objetos e quero imprimir os parâmetros de cada um em uma boa tabel
Meu código está aqui:
class item(object):
def __init__(self, thing, owner, color):
self.thing = thing
self.owner = owner
self.color = color
bin = []
bin.append(item('shirt', 'John', 'red'))
bin.append(item('skirt', 'Jane', 'blue'))
## Need help here
## Can't figure this out
print '%-10s %-10s %-10s' % (bin[0].thing, bin[0].owner, bin[0].color)
A saída que estou tentando obter é
shirt skirt
John Jane
red blue