def has_non_empty_qa(data): # 获取data字典 data_dict = data.get('data', {}) # 遍历所有键值对 for key, value in data_dict.items(): # 检查键以'_qa'结尾且值不为空 if key.endswith('_qa') and value: # value不为None、空字典、空列表等 return True return False # 测试数据 data = { 'code': 200, 'msg': '成功', 'data': { 'title_qa': {}, 'projectname_qa': {}, 'winner_qa': {}, 'projectcode_qa': {}, 'buyer_qa': {}, 'bidamount_qa': {}, 'area_qa': {}, 'com_package_qa': {}, 'bidopentime_qa': {}, 'publishtime_qa': {'0202': '发布时间 > 当前时间'}, 'score': 100 } } print(has_non_empty_qa(data)) # 输出: False