私はPythonを学んでいます(VBAのバックグラウンドを持っています)。
この辞書が読み込まれないのはなぜですか?私はカードの完全なデッキを考え出そうとしています。
これが私のコードです:
class Deck:
def load_deck(self):
suite = ('Spades', 'Hearts', 'Diamonds', 'Clubs')
rank = (2, 3, 4, 5, 6, 7, 8, 9, 10, "Jack", "Queen", "King", "Ace")
full_deck={}
for s in suite:
for r in rank:
full_deck.setdefault(s,r)
return full_deck
raw_deck = Deck()
raw_deck1 = raw_deck.load_deck()
print raw_deck1
これが私の出力です:
{'Hearts': 2, 'Clubs': 2, 'Spades': 2, 'Diamonds': 2}