<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_analysis_element(self, element, sep='|'):
 """The list of analysis elements of ``words`` layer. Parameters element: str The name of the element, for example "lemma", "postag". sep: str The separator for ambiguous analysis (default: "|"). As morphological analysis cannot always yield unambiguous results, we return ambiguous values separated by the pipe character as default. """

        return [self.__get_key(word[ANALYSIS], element, sep) for word in self.words]