Così, per esempio se ho le listeTrova numero di elementi consecutivi che sono gli stessi prima che cambino
a = [1,1,1,2,2]
b = [1,1,2,2,2]
c = [2,1,1,1,1]
vorrei ottenere la più lunga striscia del primo elemento della lista, così per esempio a
darebbe 3, b
darebbe 2 e c
darebbe 1. So che potrei creare un ciclo while e contare la striscia in questo modo, ma mi stavo chiedendo se c'è un modo più elegante per fare questo?
se si desidera contare tutte le istanze del primo elemento quindi è possibile utilizzare a.Count ([0]) – amitnair92
La frase "più lunga '* * striscia' del primo elemento" è un un po 'ambiguo: se la risposta a '[1,1,1,2,2,1,1,1,1]' è 3 o 4. – ninjagecko