def has_intersection(set_, iterable):
 return bool(set_.intersection([i for i in iterable if i.__hash__]))

def has_intersection ( set_ , iterable ) : return bool ( set_ . intersection ( [ i for i in iterable if i . __hash__ ] ) )
return true if any items of set_ are present in iterable .