我使用的 API 输出图片中人脸的坐标,如下所示:
[{'faceId': '59b5b8ad-ea77-455b-bdef-6044883bab6a',
'faceRectangle': {'left': 96, 'top': 51, 'width': 334, 'height': 334}}]
如何仅从“顶部”和“左侧”键(按此顺序)提取值?我正在寻找像这样的简单输出:
51
96
最佳答案
假设您的列表名为 mydict
mydict = [{'faceId': '59b5b8ad-ea77-455b-bdef-6044883bab6a',
'faceRectangle': {'left': 96, 'top': 51, 'width': 334, 'height': 334}}]
现在 mydict[0]['faceRectangle']
将返回:
{'left': 96, 'top': 51, 'width': 334, 'height': 334}
所以你需要的是
mydict[0]['faceRectangle']['left']
mydict[0]['faceRectangle']['top']
关于Python:从嵌入另一个字典和列表的字典中提取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40572402/