【发布时间】:2016-04-17 13:00:52
【问题描述】:
Python Koans 中的问题指定“如果列表 xs 中的任何数字可以被 3 整除,则返回 True。否则,或者如果列表为空,则返回 False。”
到目前为止,我已经写了return any(x % 3 == 0 for x in xs),但这只给了 2/3 星。
【问题讨论】:
-
xs 是不是你预先设置的?是生成器还是列表?
-
获得第三颗星的
if the list is empty, return False部分在哪里? -
我试过
return any(x % 3 == 0 for x in xs) if xs else False但那也是 2/3 星 -
仅供参考:
any(not x%3 for x in xs)
标签: python list python-2.7