我想组织我的数据,以便查看/访问与每个taskId相关联的chunkId。每个taskId下都有多个chunkId。我正在考虑一个字典,其中taskId作为键,chunkId作为值是可行的方法。
如何填充我的字典键,以便它为我提供变量taskId的值,而不是字符串' taskId'?
我的代码:
result = {u'content': [{u'status': u'succeeded', u'task': [{u'id': 20170913000001}], u'id': 51924665}, {u'status': u'succeeded', u'task': [{u'id': 20170913000002}], u'id': 51924675}, {u'status': u'succeeded', u'task': [{u'id': 20170913000003}], u'id': 51924684}, {u'status': u'succeeded', u'task': [{u'id': 20170913000004}], u'id': 51924689}, {u'status': u'succeeded', u'task': [{u'id': 20170913000005}], u'id': 51924692}], u'next': None, u'message': None, u'previous': None, u'error': None}
for chunkData in result['content']:
chunkId = chunkData['id']
for taskData in chunkData['task']:
taskId = taskData['id']
dicto = dict(taskId=chunkId)
print dicto
输出:
{'taskId': 51924665}
{'taskId': 51924675}
{'taskId': 51924684}
{'taskId': 51924689}
{'taskId': 51924692}
答案 0 :(得分:2)
不要使用type-contructor,请使用文字:
dicto = {taskId:chunkId}