python - Determine condition in list of strings -


i'm used c# , writing python script. want determine if of strings in list contain string "error".

in c# this:

string mymatch = "error"; list<string> mylist = new list<string>(); bool matches = mylist.any(x => x.contains(mymatch)); 

my attempt in python tells returns true though list contains strings contain word error.

def isgood (linesforitem):     result = true;     if 'error' in linesforitem:         result = false     return result 

sounds mean:

def isgood(linesforitem):     result = true     if any('error' in line line in linesforitem):         result = false     return result 

or more simply:

def isgood(linesforitem):     return not any('error' in line line in linesforitem) 

Comments

Popular posts from this blog

c# - Better 64-bit byte array hash -

webrtc - Which ICE candidate am I using and why? -

php - Zend Framework / Skeleton-Application / Composer install issue -