【发布时间】:2022-07-15 22:32:24
【问题描述】:
假设我从 api 得到以下结果:
[
{
"id":"1234",
"views":132624,
"rate":"4.43",
"url":"someurl.com",
"added":"2022-06-14 16:27:28",
"default_thumb":{
"size":"medium",
"width":640,
"height":360,
}
},
{
"id":"1234",
"views":132624,
"rate":"4.43",
"url":"someurl.com",
"added":"2022-06-14 16:27:28",
"default_thumb":{
"size":"medium",
"width":640,
"height":360,
}
},
...
]
我只想在字典中获取 url,为此我尝试使用 python filter() 函数过滤列表:
fetched_urls = list(filter(lambda video_data: video_data['url'] , videos_data))
但是当我打印fetched_urls 时,我会在没有任何过滤过程的情况下获得所有数组,有没有办法使用filter() 函数来实现这个过滤数组?
【问题讨论】:
标签: python json api filter built-in