gpt4 book ai didi

python - 使用 __str__ 打印对象的数组元素

转载 作者:行者123 更新时间:2023-11-30 23:18:33 27 4
gpt4 key购买 nike

我正在 Coursera 上做一个迷你项目。 (Card 是另一个已在其他地方声明的类。)

class Deck:    
def __init__(self):
self.deck = []
for i in SUITS:
for j in RANKS:
self.deck.append(Card(str(i), str(j)))
def deal_card(self):
self.temp = random.randrange(0,52)
return(self.deck[self.temp])

def __str__(self):
#TODO

main()
test_deck = Deck()
c1 = test_deck.deal_card()
print test_deck

我知道列表 self.deck 包含 Card 对象的列表,谁能告诉我如何打印 self.deck 的值(该对象是在我的 __str__ 方法中指的是)?

最佳答案

只需将其转换为字符串即可。

return str(self.deck)

关于python - 使用 __str__ 打印对象的数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26638721/

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