input: Write a python function to parse a list of dictionaries into a list of single key-value dictionaries.
  assert parse([{"a": 1, "b": 2}, {"c": 3, "d": 4}]) == [{"a": 1}, {"b": 2}, {"c": 3}, {"d": 4}]
  assert parse([{"x": 10, "y": 20}, {"z": 30}]) == [{"x": 10}, {"y": 20}, {"z": 30}]
  assert parse([{"key1": "value1"}, {"key2": "value2", "key3": "value3"}]) == [{"key1": "value1"}, {"key2": "value2"}, {"key3": "value3"}]
output: def parse(dicts):
      result = []
      for d in dicts:
          for k, v in d.items():
              result.append({k: v})
      return result