Python 有没有办法将一个数字与列表中的所有数字进行核对?

Python 有没有办法将一个数字与列表中的所有数字进行核对?,python,list,python-2.7,Python,List,Python 2.7,我想知道您是否可以将一个数字与列表中的所有数字进行核对,例如: if n % mylist == 0: print "Not Prime" 如果你想知道,这是一个延续,我希望没有任何关于问题频率的规则…:/ 。。。甚至更短: if any(n % x == 0 for x in mylist): print "Not Prime" if not all(n % x for x in mylist): print "Not prime" (尽管我更喜欢jamylak的

我想知道您是否可以将一个数字与列表中的所有数字进行核对,例如:

if n % mylist == 0:
    print "Not Prime"
如果你想知道,这是一个延续,我希望没有任何关于问题频率的规则…:/

。。。甚至更短:

if any(n % x == 0 for x in mylist):
    print "Not Prime"
if not all(n % x for x in mylist):
    print "Not prime"

(尽管我更喜欢jamylak的版本-显式优于隐式)

它是
any()
,而不是
all()
。阅读输出@斯文马纳奇:我的错,我只是看了看标题,回答得太快了