nodes: 0, module; 1, function_definition; 2, function_name:unique_list_dicts; 3, parameters; 4, block; 5, identifier:dlist; 6, identifier:key; 7, expression_statement; 8, return_statement; 9, comment:"""Return a list of dictionaries which are sorted for only unique entries.
  
      :param dlist:
      :param key:
      :return list:
      """; 10, call; 11, identifier:list; 12, argument_list; 13, call; 14, attribute; 15, argument_list; 16, call; 17, identifier:values; 18, identifier:dict; 19, generator_expression; 20, tuple; 21, for_in_clause; 22, subscript; 23, identifier:val; 24, identifier:val; 25, identifier:dlist; 26, identifier:val; 27, identifier:key
code: def unique_list_dicts(dlist, key):
      """Return a list of dictionaries which are sorted for only unique entries.
  
      :param dlist:
      :param key:
      :return list:
      """
  
      return list(dict((val[key], val) for val in dlist).values())