parameters: (features, properties)
return_statement: return [p for p in properties if get_grist(p) in features]
docstring: Selects properties which correspond to any of the given features.
docstring_summary: Selects properties which correspond to any of the given features.
docstring_tokens: Selects properties which correspond to any of the given features .
function: def select (features, properties):
      """ Selects properties which correspond to any of the given features.
      """
      assert is_iterable_typed(properties, basestring)
      result = []
  
      # add any missing angle brackets
      features = add_grist (features)
  
      return [p for p in properties if get_grist(p) in features]
function_tokens: def select ( features , properties ) : assert is_iterable_typed ( properties , basestring ) result = [ ] # add any missing angle brackets features = add_grist ( features ) return [ p for p in properties if get_grist ( p ) in features ]