分别打印true值

时间:2011-12-11 15:42:24

标签: python

a = 'abcdef'  ,'ijklmno' , 'pqrst'
b = 'ijklmno' , 'zxy'
c = b in a
print c

输出:

 True , False

如何分别打印true的值。我是'ijklmno'是真的所以我想单独打印

2 个答案:

答案 0 :(得分:4)

x in y形式的表达式会计算为TrueFalse,这样您就可以获得。如果要查看常用元素,请执行此操作。

a = 'abcdef'  ,'ijklmno' , 'pqrst'
b = 'ijklmno' , 'zxy'
set(a).intersection(set(b))

这将返回set(['ijklmno'])

答案 1 :(得分:0)

要获得所需的输出,您可以这样做:

a = 'abcdef'  ,'ijklmno' , 'pqrst'
b = 'ijklmno' , 'zxy'
print [elem in a for elem in b]

这将返回[True, False]