假设数据库查询出来的list是db_list,API中获取出的集合是api_set,我们可以使用以下代码获取API中还没有添加到数据库中的数据:

# 获取数据库中所有的学生ID和试题ID
db_student_ids = [item['student_id'] for item in db_list]
db_question_ids = [item['question_id'] for item in db_list]

# 获取API中还没有添加到数据库中的学生ID和试题ID
missing_student_ids = [student_id for student_id in api_set if student_id not in db_student_ids]
missing_question_ids = [question_id for question_id in api_set if question_id not in db_question_ids]

# 输出结果
print("API中还没有添加到数据库中的学生ID:", missing_student_ids)
print("API中还没有添加到数据库中的试题ID:", missing_question_ids)

请注意,以上代码假设db_list中的元素是字典类型,包含student_idquestion_id字段。根据实际情况,你可能需要调整代码来适应你的数据结构

将数据库查询出来的list中的学生ID和试题ID分别取出与API中获取出的集合进行学生ID和试题ID对比得到API中还没有添加到数据库中的数据

原文地址: https://www.cveoy.top/t/topic/ihfP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录