(self)
return reduce(
            lambda acc, source: acc + [ (source, destination) for destination in self._transitions[source] ],
            self._transitions.keys(),
            []
        )
:return List[Tuple[int,int]]: The list of transitions as pairs of (source, destination).
:return List[Tuple[int,int]]: The list of transitions as pairs of (source, destination).
: return List [ Tuple [ int int ]] : The list of transitions as pairs of ( source destination ) .
def transitions_as_tuples(self):
        """
        :return List[Tuple[int,int]]: The list of transitions as pairs of (source, destination).
        """
        return reduce(
            lambda acc, source: acc + [ (source, destination) for destination in self._transitions[source] ],
            self._transitions.keys(),
            []
        )
def transitions_as_tuples ( self ) : return reduce ( lambda acc , source : acc + [ ( source , destination ) for destination in self . _transitions [ source ] ] , self . _transitions . keys ( ) , [ ] )