如何打印存儲在數組中而不是其對象中的 ChapterName 的屬性?class Book: def __init__(self): self._chapters = [] def addchapter(self, chapter): self._chapters.append(chapter) def getchapters(self): #How do I print out ["First", "Second", "Third"] instead? print(self._chapters) #<- prints out [<__main__.Chapter object at 0x10b849c40>, <__main__.Chapter object at 0x10b8901f0>, <__main__.Chapter object at 0x10b890310>]class Chapter: def __init__(self, chaptername): self._chaptername = chaptername def __str__(self): return f"{self._chaptername}"b = Book()b.addchapter( Chapter("First") )b.addchapter( Chapter("Second") )b.addchapter( Chapter("Third") )b.getchapters() 我是 python 新手,所以我不確定實現此目標的方法是什么,如果有人可以幫助我,我將非常感激!謝謝
添加回答
舉報
0/150
提交
取消