points = {
'ironing': 3,
'making diner': 5,
'fighting': -6
}
work = ["fighting", "making diner", "ironing"]
我需要制作一个名为good_or_bad(work)
的1行长函数,必须经过工作并且必须检查点数,如果点数小于-5则必须返回False,否则返回真正。
在该实例中,它将返回False
答案 0 :(得分:1)
def good_or_bad(work): return bool([i for in work in points [i]> = -5])
我想通了,这是一种方法......当列表为空时,它返回False,那时我的点数比点值大。