Gleiche Zahlen zählen und Anzahl ausgeben
@JonasR: Mit "sum()" funktioniert die Lösung auch mit endlosen Iteratoren, und ist zudem speicherschonender, weil keine vollständige Liste aller Werte der aktuellen Zählergruppe nötig ist.
Diskutiert wird gerade über die Lösungen ohne "groupby()".
Diskutiert wird gerade über die Lösungen ohne "groupby()".
Okay das wusste ich nicht. Was aber mit sum wiederum nicht geht ist nach einer anderen Zahl zu suchen Außer man teilt das Ergebnis am ende wieder durch diese... oOlunar hat geschrieben:@JonasR: Mit "sum()" funktioniert die Lösung auch mit endlosen Iteratoren, und ist zudem speicherschonender, weil keine vollständige Liste aller Werte der aktuellen Zählergruppe nötig ist.
Wie habe ich das ganze mit der endlosen Iteration zu verstehen? Ich meine bei etwas endlosem kommt ja eh nie etwas zurück...
@JonasR: Bei "sum()" muss man eben explizit 1 aufaddieren.
Meine Behauptung mit der endlosen Iteration war natürlich Blödsinn, "sum()" würde in diesem Fall ja auch nicht terminieren. Danke für den Hinweis.
Meine Behauptung mit der endlosen Iteration war natürlich Blödsinn, "sum()" würde in diesem Fall ja auch nicht terminieren. Danke für den Hinweis.