如何同时访问“x”和“y”,以计算具有以下内容的词典列表中连续术语之间的差异。你知道吗
data_points = [{ "y": 621, "x": 399, "time ns": 107353592,
"time ms": 1529423113, "cameraID": 0 },
{ "y": 621, "x": 399, "time ns": 111057583,
"time ms": 1529423113, "cameraID": 0 },
{ "y": 621, "x": 399, "time ns": 114741998,
"time ms": 1529423113, "cameraID": 0 },
{ "y": 621, "x": 399, "time ns": 118388882,
"time ms": 1529423113, "cameraID": 0 }
]
我试过了,但没用
data_points[0]['x']['y']
我想你想要这个:
使用
operator.itemgetter
:不幸的是,您不能用这种语法一次访问多个字典键,但是您可以用列表理解轻松地做到这一点。例如,要从列表的第一个字典中获取
x
和y
,可以执行以下操作:要获得:
相关问题 更多 >
编程相关推荐