123456789101112131415161718192021222324252627282930313233 |
- 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
|