def convert_elements_to_set_or_tuple()

in src/latex2sympy2_extended/latex2sympy2.py [0:0]


    def convert_elements_to_set_or_tuple(self, elements):
        """Helper function to convert elements to either a FiniteSet or Tuple based on content"""
        if len(elements) == 1:
            if len(elements[0]) == 1:
                return elements[0][0]
            return FiniteSet(*elements[0])
        elif all(len(elem) == 1 for elem in elements):
            return FiniteSet(*[elem[0] for elem in elements])
        else:
            return FiniteSet(*[
                sympy.Tuple(*l) for l in elements
            ])