【发布时间】:2022-07-06 03:52:02
【问题描述】:
我正在用 Python 构建一个二十一点游戏。我的设置是每个玩家对象都有一个手对象,它只是一个列表self.hand = [],可以用卡片对象self.hand = [<__main__.Card object at 0x7fb2c66b27f0>, <__main__.Card object at 0x7fb2c66b2730>] 填充。我想在这个游戏中引入分裂,所以如果两张牌的价值相同,那么它们就会被分成两手牌。我想让我的最终手牌属性看起来像这样self.hand = [[<__main__.Card object at 0x7fb2c66b27f0>], [<__main__.Card object at 0x7fb2c66b2730>]],但我不能只使用list() 将卡片对象包装到列表中。谁能建议如何做到这一点?
【问题讨论】:
-
self.hand.append([card_object])
标签: python arrays list oop nested