【发布时间】:2018-08-19 13:02:35
【问题描述】:
myLink = data["items"][0]["link"] 在下面的代码 sn-p 中做了什么?我明白它说;如果我的 json 数据结构有键“items”,那么 [0]["link"] 部分是做什么的?
response = requests.get(resUrl)
data = response.json()
if data.has_key("items"):
myLink = data["items"][0]["link"]
else:
myLink = "no link found"
【问题讨论】:
-
在列表的第 0 个索引处查找存储在“items”键上的字典,并获取存储在该字典的“link”键上的值。您应该能够打印 json 响应并遵循逻辑。
-
items键是一个数组,[0]获取第一个索引然后寻找link并返回。
-
如果有的话,它会从存储的列表的第 0 个索引中获取链接。