首页 > 解决方案 > 教师词典

问题描述

简介:我正在尝试创建一个名为 num_teachers 的函数,该函数接受一个参数,该参数将是教师及其课程的字典。num_teachers 函数应该返回一个整数,表示字典中有多少教师。

我做了什么:

def num_teachers(t_list):
    count = 0
    t_list = {'Andrew Chalkley': ['jQuery Basics', 'Node.js Basics'],'Kenneth Love': ['Python Basics', 'Python Collections']}

    for t in t_list:
        if t in t_list.keys():  
            count += 1
        else:
            count = 1
    return t_list

问题:在这一点上,我不确定要调用什么来返回字典中有多少教师的整数。for循环设置是否正确?我错过了什么?

标签: pythondictionary

解决方案


要删除循环,请考虑简单地:

return len(t_list).

阅读有关len()的信息。


推荐阅读