python - 如何获取此函数的输出并将其用作字典?
问题描述
代码
data = 'address'
print(data.id)
当我运行此代码时,它将打印以下输出
(('instance', u'id 123456789'),)
如何将此输出变成这样的字典
{"id":"123456789"}
解决方案
试试这个
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 相同
推荐阅读
- c# - 不知道如何构建方法,C# WFA
- tfs - VSTS / TFS REST API - 获取工作项及其链接的项
- javascript - 如何访问第n个父节点
- javascript - 在组件中调用反应类的方法
- linux - 如何在Bash中按字母排序顺序将数字排在小数点之后
- python - Pandas df.corr - 跨多个列的一个变量
- vba - VBA - 仅用第二个“-”分隔到另一列
- matlab - 从 MATLAB 中的元胞数组为矩阵赋值的问题
- postgresql - pg_table_size 中的“关系不存在”
- java - HttpUrlConnection #getResponseCode() - 抛出异常