我想知道你是否可以针对列表中的所有数字检查一个数字,例如:
if n % mylist == 0:
print "Not Prime"
如果你想知道,这是this question的延续,我希望没有关于问题频率的规则......:/
答案 0 :(得分:8)
if any(n % x == 0 for x in mylist):
print "Not Prime"
答案 1 :(得分:5)
......甚至更短:
if not all(n % x for x in mylist):
print "Not prime"
(虽然我更喜欢jamylak的版本 - 显式优于隐式)