common_keys(dict_list) that takes a list of dicts and returns a sorted list of keys that are present in every dict in dict_list. If dict_list is empty, return an empty list.common_keys([{'a': 1, 'b': 2}, {'a': 5, 'b': 6, 'c': 7}, {'a': 9, 'b': 0}])['a', 'b']
'a' and 'b' appear in all three dicts; 'c' only in the second.
Convert each dict's keys to a set, then intersect all sets with `set.intersection(*sets)`.