input: Write a function to sort a list of dictionaries by a given key.
  assert sort_dicts_by_key([{'name': 'John', 'age': 25}, {'name': 'Sarah', 'age': 28}, {'name': 'Adam', 'age': 30}], 'age') == [{'name': 'John', 'age': 25}, {'name': 'Sarah', 'age': 28}, {'name': 'Adam', 'age': 30}]
  assert sort_dicts_by_key([{'name': 'John', 'age': 25}, {'name': 'Sarah', 'age': 28}, {'name': 'Adam', 'age': 30}], 'name') == [{'name': 'Adam', 'age': 30}, {'name': 'John', 'age': 25}, {'name': 'Sarah', 'age': 28}]
  assert sort_dicts_by_key([{'name': 'Alice', 'height': 170}, {'name': 'Bob', 'height': 180}, {'name': 'Charlie', 'height': 165}], 'height') == [{'name': 'Charlie', 'height': 165}, {'name': 'Alice', 'height': 170}, {'name': 'Bob', 'height': 180}]
output: def sort_dicts_by_key(dicts, key):
      return sorted(dicts, key=lambda x: x[key])