问:为什么我的代码不起作用?
counts.py
#您可以使用
#“ dict中的键”语法从列表中
检查字典成员身份。###示例#my_dict = {'apples':1,'bananas':2,'coconuts':3} #my_list = ['apples','coconuts','grapes','strawberries'] #成员(my_dict ,my_list)=> 2 DEF构件(my_dict ,my_list ):麻木= 0为键在my_dict :用于我在len个(my_list ):如果键== my_list [我]:麻木+ = 1
答:在此挑战中,您想遍历列表中的每个项目,然后检查它是否是字典中的键。整数对象不可迭代,来自行“ for len(my_list)中的i:” len(my_list)将返回整数。例如4.您需要列表或字典等进行迭代。例如1、2、3、4。此外,您的函数还需要返回一些内容。不要忘记最后返回麻木。为了应对挑战:
DEF 构件(my_dict , my_list ):
麻木= 0对于我在my_list :如果我在my_dict :麻木+ = 1返回麻木