Python 3.x 通过使用python词典帮助制作甲板
因此,我尝试使用字典创建一个卡片组。但是每当我打印(卡片组)时,它都不会显示我添加到卡片组中的键 输出:Python 3.x 通过使用python词典帮助制作甲板,python-3.x,Python 3.x,因此,我尝试使用字典创建一个卡片组。但是每当我打印(卡片组)时,它都不会显示我添加到卡片组中的键 输出: {'suits': 'Spades', 'values': 'Ace'} 预期产出: 应该是一整副牌 字典中的键必须是唯一的。如果您设置了一个已经存在的密钥,它将被替换。对于甲板来说,列表比dict更自然 deck = [{'suit': suit["name"], 'value': number["name"]} for suit in suits for number
{'suits': 'Spades', 'values': 'Ace'}
预期产出: 应该是一整副牌
字典中的键必须是唯一的。如果您设置了一个已经存在的密钥,它将被替换。对于甲板来说,列表比dict更自然
deck = [{'suit': suit["name"], 'value': number["name"]}
for suit in suits for number in numbers]
print(deck)
我以前使用列表创建过一个组。但我遇到的问题是先发牌,然后决定谁是赢家。你能帮我解决这个问题吗?@ChamongLo你可能应该就这些问题问一个新问题。您可以使用
.pop()
从列表中发牌。决定胜利者意味着写下游戏规则。实际上,我有一个单独的问题,已经问过了,但没有答案,但我会问again@ChamongLo我们是一个问答网站,不是一个代码编写服务。如果你没有得到答案,你可能一下子要求的太多了。确保你阅读并再次尝试提问。确保你有一个
deck = [{'suit': suit["name"], 'value': number["name"]}
for suit in suits for number in numbers]
print(deck)