diviser une liste en plusieurs liste avec un intervalle
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

diviser une liste en plusieurs liste avec un intervalle



  1. #1
    Youyoube

    diviser une liste en plusieurs liste avec un intervalle


    ------

    Bonjour je viens vers vous car j'ai besoin d'un coup de main pour mon paragramme.
    j'essaye de faire un programme en python qui devise une liste F en plusieurs liste selon un critère d'intervalle. les liste doivent respecter une même longueur d'intervalle
    mais elle ne contiennent pas forcément le même nombre d'élément. (exemple: dans la première liste il y'a tout les élément I tel que 0<I<0,5, dans la deuxième liste tout les élément I tel que 0,5<I<1 ...) , voila ce que j'ai fait pour l'instant mais il l'affiche un message d'erreur "list index out of range" et je ne comprend pas d'ou vient cette erreur. Merci d'avance pour votre aide !

    Code:
     
    def classe(largeurClasse):
        classes= []               #liste des différente classe
        k=0                     #initialisation de l'intervalle
        while k < F[-1]:    
            k=k+largeurClasse   
            b=k-largeurClasse
            classe=F
            for i in range (n):
                if b > classe[i] or classe[i] > k :
                    del classe[i]
            classes.append(classe)
                
        return classes;
    
    print (classe(0.023))

    -----

  2. #2
    polo974

    Re : diviser une liste en plusieurs liste avec un intervalle

    tu itères sur la longueur de la liste, mais tu y supprimes des éléments...

    donc:
    • ta liste se raccourcit.
    • à chaque fois que tu supprimes un élément, tu loupe le suivant.
    bref, c'est pas la bonne méthode.


    Code:
    [ x for x in liste_a_filtrer if critere_inf < x < critere_sup ]
    Jusqu'ici tout va bien...

Discussions similaires

  1. Codage/décodage d'une liste d'entiers en une autre liste d'entiers uniques
    Par corebreaker dans le forum Programmation et langages, Algorithmique
    Réponses: 9
    Dernier message: 08/08/2020, 19h39
  2. TI 83 plus et liste de données avec fréquences
    Par Lycaon dans le forum Mathématiques du collège et du lycée
    Réponses: 0
    Dernier message: 13/01/2020, 14h12
  3. un algorithme qui parcoure des liste dans une liste
    Par temmouma dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 29/03/2016, 11h10
  4. Réactions acide-base avec sel (liste de sel)
    Par invite9d0bea2c dans le forum Chimie
    Réponses: 0
    Dernier message: 11/01/2007, 20h45