我对python相当陌生,并且正在一个使用rest协议从设备(机器人)中检索数据的项目中进行工作。我试图从一个庞大的列表中分解数据,以便从中获得特定的价值。这是我的代码:

getMissionQueue = robot.get_mission_queue()[1][0]
    print(getMissionQueue)


此时,将显示“ getMissionQueue”


  {u'state':u'Executing',u'id':1286}


我想作为独立变量获取的值是1286。我尝试这样做,但它仅返回字符串值:

for item in getMissionQueue:
        print (item)


任何帮助,将不胜感激,谢谢!

最佳答案

您可以通过getMissionQueue['id']找到所需的内容。 This解释您的for循环的问题!

10-05 21:12