1
私はタプルのリストを持っています。私はクラス内でオーバーライドされたstrから戻したい。それらをフォーマットすることができますので、クラスが印刷されると、別のタブの上に1つのタプルが積み重なって表示されますか?タプルの書式付きリストを返すにはどうすればよいですか?
コード例:
class bar:
tuplist = [('a', 'b'), ('c', 'd'), ('e', 'f'), ('g', 'h')]
def __str__(self):
return 'here are my tuples: ' + '\n' + str(self.tuplist)
foo = bar()
print(foo)
上記のコードを印刷:
here are my tuples:
[('a', 'b'), ('c', 'd'), ('e', 'f'), ('g', 'h')]
が、私は印刷にそれをしたい:
('a', 'b')
('c', 'd')
('e', 'f')
('g', 'h')
私はいつもどのように大きなリストを知ることができませんのタプルは、私はオーバーライドstrのをフォーマットするために使用する必要があります。これは可能なのですか?どうすればできますか?