如何创建dict的元组

2024-04-18 11:38:36 发布

您现在位置:Python中文网/ 问答频道 /正文

如何创建dict的元组?你知道吗

原始行为:

>>> tuple({'key': 'value'},)
# ('key',)

预期输出:

# ({'key': 'value'},)

Tags: keyvaluedict元组tuple
1条回答
网友
1楼 · 发布于 2024-04-18 11:38:36

您将一个参数传递给tuple()函数,该函数通过迭代将该参数转换为元组。对字典的迭代只产生键。如果您尝试将字符串或列表对象放入这样的元组中,您也会遇到类似的问题。你知道吗

把你的字典放到一个元组里:

{'key': 'value'},

只要一个逗号就够了。如果愿意的话,你可以用括号括起来,但在大多数情况下,这是可选的:

({'key': 'value'},)

如果必须使用tuple(),也可以将字典包装到另一个iterable中,如列表:

tuple([{'key': 'value'}])

相关问题 更多 >