<分区>
我从js
来到python
。我有这样的 list :
[{_id: '1', data: {}}, {_id: '2', data: {}}]
我的目标是获取 _id
的列表,例如 [1, 2]
<分区>
我从js
来到python
。我有这样的 list :
[{_id: '1', data: {}}, {_id: '2', data: {}}]
我的目标是获取 _id
的列表,例如 [1, 2]
最佳答案
因为它是 javascript 对象,而不是 json,所以您需要第 3 方库,例如 demjson将其转换为 json。
In [70]: import demjson
In [71]: demjson.decode("[{_id: '1', data: {}}, {_id: '2', data: {}}]")
Out[71]: [{'_id': '1', 'data': {}}, {'_id': '2', 'data': {}}]
In [72]: converted_json = demjson.decode("[{_id: '1', data: {}}, {_id: '2', data: {}}]")
In [74]: [int(i["_id"]) for i in converted_json]
Out[74]: [1, 2]
关于Python 映射列表中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63324813/