hello,
je suis plutôt novice en python et je suis loin de connaître toutes les subtilités de ce langage. Mon problème est le suivant :
je dispose d'un résultat qui est une liste de tuples comme celle-ci :
Nom : 1500940864662-f__temp_pycom_pulses_get-resized.png
Affichages : 239
Taille : 65,6 Ko
le but du code c'est de repérer dans les tuples ceux qui ont en premier élément un 1 et suivant la valeur du deuxième élément de remplir un tableau.
Voici le code que j'ai écrit et qui fonctionne (data représentant les données ci dessus) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 bits = []
        for a,b in data:
        	print(b)
        	if a ==1 and 20 <= b <= 28:
        		bits.append(0)
        	if a ==1 and 65 <= b <= 75:
        		bits.append(1)
        print("longueur bits : %d " % len(bits))
        print(bits)
je me dis qu'il doit y avoir une façon plus élégante de traiter le problème. Qu'en pensez-vous ?

Ami calmant, J.P