【发布时间】:2022-07-06 04:40:30
【问题描述】:
我需要在 Python 中分离一个对象列表,但我不知道该怎么做,也没有找到解决方案。
我的列表是 244 个这样的数据单元:
{'x':-9.717017,'y':-14.0228567,'z':145.401215}
因此,我想要 3 个包含所有“x”、所有“y”和所有“z”的列表。 原始列表表示为:
['{'x':-9.717017,'y':-14.0228567,'z':145.401215}', ... , '{'x':-6.44751644,'y':-65.20397,'z':-67.7079239}'].
非常感谢。
【问题讨论】:
-
你试过什么?这并不难。
x = [d['x'] for d in data]. -
你真的在原始列表中的每个字典周围都有引号吗?