在python中附加到表格表

在python中附加到表格表,python,tabulate,Python,Tabulate,我正在编写这个纸牌游戏,我想知道是否有一种方法可以将类附加到列表中,而不是像我已经做过的那样,因为我计划拥有多个角色,并且需要20000年才能全部添加它们。这是我的密码 from tabulate import tabulate import random class Card: def __init__(self,name,pow,dfns,rat,cd): self.name = name self.pow = pow self.dfns

我正在编写这个纸牌游戏,我想知道是否有一种方法可以将类附加到列表中,而不是像我已经做过的那样,因为我计划拥有多个角色,并且需要20000年才能全部添加它们。这是我的密码

from tabulate import tabulate
import random

    class  Card:
     def __init__(self,name,pow,dfns,rat,cd):
     self.name = name
     self.pow = pow
     self.dfns = dfns
     self.rat = rat
     self.cd = cd
     def getatts(self):
     print(f"{self.name} Has a Power Level of {self.pow}, Defense  Level of {self.dfns},  Overall  of {self.rat}")
     def atts(self):
     return self.name, self.pow, self.dfns, self.rat
    
    Jonin01 = Card("Kakashi",87,75,81,1)
    Jonin02 = Card("Hashirama", 97,80,89,2)
    Jonin01.getatts()
    Jonin02.getatts()
    
    DCHero01 = Card("Batman",50,67,59,3)
    DCHero01.getatts()
    
    table = [['Name', 'Power', 'Defense','Rating'],[Jonin01.name,Jonin01.pow,Jonin01.dfns,Jonin01.rat]]
    print(tabulate(table, headers='firstrow', tablefmt='fancy_grid'))
在粗体斜体上是我如何将卡片添加到网格中的一个示例,你可以看到它很长而且非常凌乱,特别是考虑到它只有3个字符中的一个。我是否可以定义为自动将新卡添加到该表中