gpt4 book ai didi

python - 如何在子类中创建基类列表

转载 作者:行者123 更新时间:2023-12-01 01:47:27 24 4
gpt4 key购买 nike

这是我无法弄清楚的。假设我有一个简单的类,例如

class Card(object):
......
pass

我想创建一个继承 Card 类的类牌组,例如:

class Deck(Card):
......
self.cards = [....list of 52 Cards...]#this line is my question

这样以后我就可以从类(class)牌组中访问特定的卡片,例如:

#index is referring to the shuffled deck
d=deck()
print(d.index(5))
print(d.index(35))

output:
('Jack','Diamond')
('5','Spade')

所以简而言之,我的问题是如何在子类中创建基类列表?

最佳答案

这不是继承的好用。套牌不应该是卡牌的子类。当“ChildClass is a ParentClass”这一说法正确时,继承才有意义。在你的情况下,“套牌就是一张牌”没有意义。

关于python - 如何在子类中创建基类列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51115611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com