【发布时间】:2022-11-23 23:41:27
【问题描述】:
我需要返回一个列表,其中包含出现在这个 api 中的新闻的标题(“titulo”):https://www.publico.pt/api/list/ultimas
我试过了,但它只返回第一个新标题的标题 (titulo),而不是所有标题。
import requests
def get_news():
url = "https://www.publico.pt/api/list/ultimas"
response = requests.get(url)
data = response.json()
for news in data:
titulo = [news["titulo"]]
return titulo
print(get_news())
【问题讨论】:
-
将 for 循环替换为
return [news["titulo"] for news in data]