input: Write a Python function that takes a list of strings as input, removes strings with an odd number of characters, and returns the list sorted in ascending order by the length of each string, and alphabetically for strings of the same length.
  assert process_list(["aa", "a", "aaa"]) == ["aa"]
  assert process_list(["school", "AI", "asdf", "b"]) == ["AI", "asdf", "school"]
  assert process_list(["d", "b", "c", "a"]) == []
  assert process_list(["d", "dcba", "abcd", "a"]) == ["abcd", "dcba"]
  assert process_list(["AI", "ai", "au"]) == ["AI", "ai", "au"]
  assert process_list(["a", "b", "b", "c", "c", "a"]) == []
  assert process_list(['aaaa', 'bbbb', 'dd', 'cc']) == ["cc", "dd", "aaaa", "bbbb"]
output: def process_list(lst):
      lst = [s for s in lst if len(s) % 2 == 0]
      lst.sort(key=lambda x: (len(x), x))
      return lst