Jak wydrukować parametry wielu obiektów w formie tabeli? [duplikować
To pytanie ma już odpowiedź tutaj:
Złóż kolumny liczb (wydruk w formacie tabeli) 7 odpowiedziMam listę obiektów i chcę wydrukować parametry każdego z nich w ładnej tabeli.
Mój kod jest tutaj:
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)
Wynik, który próbuję uzyskać, to
shirt skirt
John Jane
red blue