input: Write a python function to sort a list of dictionaries based on a given key.
  assert sort_dicts([{'name': 'Alice', 'age': 26}, {'name': 'Bob', 'age': 24}], 'age')==[{'name': 'Bob', 'age': 24}, {'name': 'Alice', 'age': 26}]
  assert sort_dicts([{'name': 'Alice', 'age': 30}, {'name': 'Bob', 'age': 24}, {'name': 'Eve', 'age': 28}], 'name')==[{'name': 'Alice', 'age': 30}, {'name': 'Bob', 'age': 24}, {'name': 'Eve', 'age': 28}]
  assert sort_dicts([{'id': 3, 'value': 'c'}, {'id': 1, 'value': 'a'}, {'id': 2, 'value': 'b'}], 'id')==[{'id': 1, 'value': 'a'}, {'id': 2, 'value': 'b'}, {'id': 3, 'value': 'c'}]
output: def sort_dicts(dict_list, key):
      return sorted(dict_list, key=lambda x: x[key])