Kodewick
开始学 →
小挑战←→0 / 100

按班分组

#065小挑战字典列表约 6 分钟

运动会报名表是一串 [名字, 班级]。写 group_by_class(students),返回一个字典:班级对这个班的名字列表,班级和名字都按报名表里出现的顺序。报名表是空的就返回 {}。

示例
group_by_class([["Ann", "3A"], ["Bo", "3B"], ["Cy", "3A"]])→{'3A': ['Ann', 'Cy'], '3B': ['Bo']}
group_by_class([["Dee", "4C"]])→{'4C': ['Dee']}
main.py
def group_by_class(students):
    groups = {}
    for name, cls in students:
        # 在这里写:没有这个班先放一个空列表,
        # 然后把名字加进去
        pass
    return groups
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。