首页 > 解决方案 > 如何获取此函数的输出并将其用作字典?

问题描述

代码

data = 'address'
print(data.id)

当我运行此代码时,它将打印以下输出

(('instance', u'id 123456789'),)

如何将此输出变成这样的字典

{"id":"123456789"} 

标签: pythonpython-3.xloopsdictionary

解决方案


试试这个

k, v = (('instance', u'id 123456789'),)[0][1].split()
d = {str(k) : str(v)}
print(d)

我应该输出这个

{'id': '123456789'}

要将它们作为 unoce 字符串取出 str(..) 。(在 python 3.x 中,unicode 与 str 相同


推荐阅读