fork download
  1. # your code goes here
  2.  
  3. mainseq=["hali","hulu","habi"]
  4. seq=["a","b","c","d"]
  5.  
  6. print('Demo of any:\n')
  7. for each in seq:
  8. boolFlag = any(each in halum for halum in mainseq)
  9. print('Any returned:{0}'.format(boolFlag))
  10. if boolFlag:
  11. print each
  12.  
  13.  
  14. print('Demo of generator as truthy value:\n')
  15.  
  16. for each in seq:
  17. boolFlag = (each in halum for halum in mainseq)
  18. print('boolFlag is:{0}'.format(boolFlag))
  19. if boolFlag:
  20. print each
  21. print('{0} is Truthy'.format(boolFlag))
  22.  
Success #stdin #stdout 0.02s 9016KB
stdin
Standard input is empty
stdout
Demo of any:

Any returned:True
a
Any returned:True
b
Any returned:False
Any returned:False
Demo of generator as truthy value:

boolFlag is:<generator object <genexpr> at 0xb7272bbc>
a
<generator object <genexpr> at 0xb7272bbc> is Truthy
boolFlag is:<generator object <genexpr> at 0xb7272be4>
b
<generator object <genexpr> at 0xb7272be4> is Truthy
boolFlag is:<generator object <genexpr> at 0xb7272bbc>
c
<generator object <genexpr> at 0xb7272bbc> is Truthy
boolFlag is:<generator object <genexpr> at 0xb7272be4>
d
<generator object <genexpr> at 0xb7272be4> is Truthy