我正在尝试通过 api VK 获取有关用户的数据,在某些情况下有一个 book 字段,在另一个情况下则没有,并且编译器发誓

当此属性不存在时如何在 if 条件中编写选项?
vk = session.get_api()
l=vk.users.search(count=1000,sort=0,fields='books,can_write_private_message,music', city=159, sex=1, has_photo=True,birth_day=1,birth_month=12
)
for i in range(1000):
if len(l['items'][i]['book'])!=0:
print(f'{i} '+str(l['items'][i]['book']))
应该做这样的事情:
操作员检查字典中是否存在键
in:或者不在:
例如,您可以
.keys()通过检查: