Python 教师';词典
简介:我正在尝试创建一个名为num_teachers的函数,它接受一个参数,这将是一个教师及其课程的字典。 num_teachers函数应该返回一个整数,表示dict中有多少教师 我所做的:Python 教师';词典,python,dictionary,Python,Dictionary,简介:我正在尝试创建一个名为num_teachers的函数,它接受一个参数,这将是一个教师及其课程的字典。 num_teachers函数应该返回一个整数,表示dict中有多少教师 我所做的: def num_teachers(t_list): count = 0 t_list = {'Andrew Chalkley': ['jQuery Basics', 'Node.js Basics'],'Kenneth Love': ['Python Basics', 'Python Col
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
问题:
在这一点上,我不知道该调用什么来返回一个整数,表示dict中有多少教师。for循环设置正确吗?我缺少什么?要删除循环,只需考虑:
返回len(t\u列表)
阅读。您的参数
t\u list
被定义t\u list={…}
覆盖。此代码中只有一个名为t\u list
的变量,而不是两个。