code: def get_from(input_file, property_names):
      '''
      Reads a geojson and returns a list of value tuples, each value corresponding to a
          property in property_names.
  
      Args:
          input_file (str): File name.
          property_names: List of strings; each string is a property name.
  
      Returns:
          List of value tuples.
      '''
  
      # get feature collections
      with open(input_file) as f:
          feature_collection = geojson.load(f)
  
      features = feature_collection['features']
      values = [tuple([feat['properties'].get(x)
                       for x in property_names]) for feat in features]
  
      return valuef get_from(input_file, property_names):
      '''
      Reads a geojson and returns a list of value tuples, each value corresponding to a
          property in property_names.
  
      Args:
          input_file (str): File name.
          property_names: List of strings; each string is a property name.
  
      Returns:
          List of value tuples.
      '''
  
      # get feature collections
      with open(input_file) as f:
          feature_collection = geojson.load(f)
  
      features = feature_collection['features']
      values = [tuple([feat['properties'].get(x)
                       for x in property_names]) for feat in features]
  
      return values
docs: Reads a geojson and returns a list of value tuples, each value corresponding to a
          property in property_names.
  
      Args:
          input_file (str): File name.
          property_names: List of strings; each string is a property name.
  
      Returns:
          List of value tuples.