python - 如何在 python 中将 namedtuple 转换为 dict

标签 python

我想用 python 将 nametuple 转换为 dict: 我有:

CommentInfo(stt=1, gid=12, uid=222)

现在我想要:

{"stt":1,"gid":12,"uid":222}

请帮帮我!非常感谢!

最佳答案

您需要使用_asdict() 函数将命名元组转换为字典。

示例:

>>> CommentInfo = namedtuple('CommentInfo', ["stt", "gid", "uid"])
>>> x = CommentInfo(stt=1,gid=12,uid=222)
>>> x._asdict()
OrderedDict([('stt', 1), ('gid', 12), ('uid', 222)])

关于python - 如何在 python 中将 namedtuple 转换为 dict,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28911296/

相关文章:

python - 导入错误: cannot import name porter python

python - 如何使用迁移来移动数据

python - 如何以非阻塞的方式处理websocket数据?

python - 为什么一个对象在没有类的情况下仍然可以正常工作

python - 嵌入 Python 设计

python - 在 pandas 数据框中设置列顺序

python - python中的关联组

python - 在 Matplotlib 中如何防止图像出现在屏幕上? Python

Python CSV 阅读器应在输入错误时引发错误

python - django prefetch_related 是否应该与 GenericRelation 一起使用