4.2.2 统计选修课名单.pptxVIP

  • 2
  • 0
  • 约2.04千字
  • 约 11页
  • 2026-08-05 发布于山东
  • 举报

统计选修课名单主讲人:李娟重庆市九龙坡职业教育中心

问题描述选修了手工的同学有:王浩,张一山,唐红选修了摄影的同学有:李斌,赵明选修了广告设计的同学有:陈朋有学生选修课报名列表,值为[(‘王浩’,‘手工’),(‘李斌’,‘摄影’),(‘张一山’,‘手工’),(‘唐红’,‘手工’),(‘陈朋’,‘广告设计’),(‘赵明’,‘摄影)],请编写一个程序统计各选修课的学生名单。输出结果

问题分析问题描述问题解答使用字典来处理选修课名单时,哪一个信息作为字典的键?哪一个信息作为字典键的值?一门课程可能会有多个学生选修,那么字典的值应该是一个什么类型的数据?键:课程名称值:学生姓名字符串有学生选修课报名列表,值为[(‘王浩’,‘手工’),(‘李斌’,‘摄影’),(‘张一山’,‘手工’),(‘唐红’,‘手工’),(‘陈朋’,‘广告设计’),(‘赵明’,‘摄影)],请编写一个程序统计各选修课的学生名单。

a=[(王浩,手工),(李斌,摄影),(张一山,手工),(唐红,手工),(陈朋,广告设计),(赵明,摄影)]res={}forsina:ifs[1]inres:res[s[1]].append(s[0])else:res[s[1]]=[s[0]]forsinres:④pri

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档