Ejemplo 1: contar valores consecutivos en python
#count consecutif 1 in list. list exemple l=['1','1','0','1','0','1,'1',1']
cpt=0
compte=[]
for i in ch:
if i=='1':
cpt +=1
else:
compte.append(cpt)
cpt=0
compte.append(cpt)
Ejemplo 2: contar valores consecutivos en Python
>>> from itertools import groupby
>>> def groups(l):
... return [sum(g) for i, g in groupby(l) if i == 1]
...
>>> groups([0,1,0,0,0])
[1]
>>> groups([0,0,1,1,0])
[2]
>>> groups([1,1,0,1,1])
[2, 2]
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)