Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 通过使用python词典帮助制作甲板_Python 3.x - Fatal编程技术网

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)