def _simplifie_chaines(valeur):
    """
    Transforme les listes imbriquées d’un seul élément en scalaire, sauf si l’élément est un tuple.

    :param valeur:
        (list[str|tuple]) Valeur à simplifier.
    :returns:
        (list[str|tuple]|str|tuple) Valeur éventuellement simplifiée.
    """
    original = valeur
    while isinstance(valeur, list) and len(valeur) == 1:
        valeur = valeur[0]
    if isinstance(valeur, str) or isinstance(valeur, tuple) and isinstance(
        valeur[0], int):
        return valeur
    return original
