Ich versuche zu identifizieren, ob eine große gegebene Liste aufeinanderfolgende Elemente hat, die gleich sind.Identifizieren, ob die Liste aufeinanderfolgende Elemente enthält, die in Python gleich sind
ist so
lst = [1, 2, 3, 4, 5, 5, 6]
Und in diesem Fall sagen lassen, würde ich true zurück, da es zwei aufeinanderfolgende Elemente lst[4]
und lst[5]
, sind der gleiche Wert.
Ich weiß, dass dies wahrscheinlich mit einer Art von Kombination von Schleifen getan werden könnte, aber ich frage mich, ob es eine effizientere Möglichkeit wäre, dies zu tun?
Schleife. Singular. Und ich bezweifle es. Sie müssen sich jedes Element einmal ansehen, um zu wissen, ob es ein fortlaufendes Paar gibt. – Holloway
Siehe auch https://stackoverflow.com/questions/5389507/iterating-over-every-two-elements-in-a-list und https://stackoverflow.com/questions/33116880/how-do-i-check -if-two-sequence-numbers-integers-in-a-list-have-the-same-val –