我面临着将新元素添加到列表中的问题。在第一个 SS 中显示数据,这意味着它存在,但是当我在循环中附加数据时,显示的数据是 Nan。请参阅屏幕截图。
result_items[0]['Media'][0]['Description']
for result in result_items:
try:
media_description.append(result[0]['Media'][0]['Description'])
except:
media_description.append(np.nan)
media_description
在代码的第二个图像/单元格中,您使用的是
result[0]
,而 result
本身是列表的元素,因此无需为该元素添加下标。
用以下内容替换第二个单元格中的行将解决问题
media_description.append(result['Media'][0]['Description'])