Python中的简单if-else语句

use*_*399 5 python if-statement

我正在写一个脚本,如果一个数组的元素是主数组的子集,那么它打印PASS,否则,它会打印FAIL.

我应该在下面添加if-else语句以使其有效?

a = [1,2,3,4,5]
b = [1,2]
c = [1,9]

# The Passing Scenario 

if (i in a for i in b):
 print "PASS"
else:
 print "FAIL"

# The Failing Scenario

if (i in a for i in c):
 print "PASS"
else:
 print "FAIL"
Run Code Online (Sandbox Code Playgroud)

Jay*_*hik 3

使用all

# the passing scenario
if all(i in a for i in b):
    print 'PASS'
else:
    print 'FAIL'

# the failing scenario
if all(i in a for i in c):
    print 'PASS'
else:
    print 'FAIL'
Run Code Online (Sandbox Code Playgroud)