如果不用append,直接等于student_name可以吗?

student_class=['一班','二班','三班','四班','五班']
student_list={}
for c in student_class:
student_list[c]=[]
classroom=input('请输入班级名称:')
student_name=input('请输入学生姓名:')
student_list[classroom]=student_name
print(student_list)
已邀请:
需要用append(),原因是,你的student_list定义为一个字典,字典的value对应的是列表,key是班级名称,你想生成一个类似这样的,比如'一班':['小明','小红’,'小蓝']这样的格式吧。value对应的是list,每次往里添加新的名字时,需要用append()。
没明白为什么要用class_student[your_class]
没明白为什么要用class_student[your_class]

要回复问题请先登录注册