code: def listeI(l):
      
      result = []
      lvirg = l.split(',')
      for virg in lvirg:
          if "-" in virg:
              deb, fin = tuple(virg.split("-"))
              result += [i for i in range(int(deb), int(fin) + 1)]
          else:
              result.append(int(virg))
  
      return result
docs: Fonction importante permettant de renvoyer
              une liste d'entiers à partir d'une chaîne.
              La chaîne est une liste de sections séparées
              par des virgules. Une section peut être soit
              un entier, soit un intervalle d'entiers. On
              donne alors les limites inférieure et supérieure
              de l'intervale, séparées par le caractère '-'.
              Nombreux exemples d'intervalles dans le fichier
              data/modeles.la.
  
      :param l: Chaîne à transformer
      :type l: str
      :return: Liste des sections étendues
      :rtype: list of int