Сначала определите класс с атрибутами id
и name
. И включите метод __str__
(и __repr__
было бы неплохо):
In [257]: class Foo():
...: def __init__(self,id,name):
...: self.id=id
...: self.name=name
...: def __str__(self):
...: return f'{self.id} {self.name}'
...:
Создайте пример:
In [258]: Foo('id1','name1')
Out[258]: <__main__.Foo at 0x7fa6531c5160>
In [259]: print(_)
id1 name1
Затем составьте список строк (класс делая тяжелую работу):
In [260]: [str(n) for n in [Foo('id1','name1'), Foo('id2','name2')]]
Out[260]: ['id1 name1', 'id2 name2']
и сделать одну строку с \ n:
In [261]: print('\n'.join(_))
id1 name1
id2 name2