2024-04-18 11:38:36 发布
网友
如何创建dict的元组?你知道吗
原始行为:
>>> tuple({'key': 'value'},) # ('key',)
预期输出:
# ({'key': 'value'},)
您将一个参数传递给tuple()函数,该函数通过迭代将该参数转换为元组。对字典的迭代只产生键。如果您尝试将字符串或列表对象放入这样的元组中,您也会遇到类似的问题。你知道吗
tuple()
把你的字典放到一个元组里:
{'key': 'value'},
只要一个逗号就够了。如果愿意的话,你可以用括号括起来,但在大多数情况下,这是可选的:
({'key': 'value'},)
如果必须使用tuple(),也可以将字典包装到另一个iterable中,如列表:
tuple([{'key': 'value'}])
您将一个参数传递给
tuple()
函数,该函数通过迭代将该参数转换为元组。对字典的迭代只产生键。如果您尝试将字符串或列表对象放入这样的元组中,您也会遇到类似的问题。你知道吗把你的字典放到一个元组里:
只要一个逗号就够了。如果愿意的话,你可以用括号括起来,但在大多数情况下,这是可选的:
如果必须使用
tuple()
,也可以将字典包装到另一个iterable中,如列表:相关问题 更多 >
编程相关推荐