dict_student[id] = [item[1]]是将字典dict_student中的键id对应的值设置为一个包含item[1]的列表。如果该键已存在,则会覆盖原有的值。
dict_student[id].append(item[1])是将item[1]添加到字典dict_student中键id对应的值的列表中。如果该键不存在,则会抛出KeyError异常。
区别:
这两种操作的选择取决于具体的需求和场景。如果需要每次都重新设置键id对应的值,可以使用dict_student[id] = [item[1]];如果需要在原有的值的基础上进行添加,可以使用dict_student[id].append(item[1])。
领取专属 10元无门槛券
手把手带您无忧上云