Anzahl der Vorkommen eines Zeichens in einer Zeichenfolge zählen

7

Ich komme gerade in Python und ich baue ein Programm, das eine Gruppe von Wörtern analysiert und zurückgibt, wie oft jeder Buchstabe im Text erscheint. d. h. "A: 10, B: 3, C: 5 ... usw.". Bis jetzt funktioniert es perfekt, außer dass ich nach einer Möglichkeit suche, den Code zu verdichten, so dass ich nicht jeden Teil des Programms 26 mal schreibe. Hier ist was ich meine ..

%Vor%     
Kevin Arthur 14.09.2013, 03:16
quelle

2 Antworten

13

Es gibt viele Möglichkeiten, dies zu tun. Die meisten benutzen ein Wörterbuch ( dict ). Zum Beispiel

%Vor%

Es gibt kürzere Wege, um es zu schreiben, auf die andere sicherlich hinweisen werden, aber lerne zuerst, bis du es verstehst. Dies hält sich an sehr einfache Operationen.

Am Ende können Sie es beispielsweise anzeigen:

%Vor%

Auch hier gibt es kürzere Wege, aber dies hält sich an sehr einfache Operationen.

    
Tim Peters 14.09.2013, 03:22
quelle
12

Sie können Counter verwenden, aber @TimPeters ist wahrscheinlich richtig und es ist besser, bei den Grundlagen zu bleiben.

%Vor%     
zero323 14.09.2013 03:20
quelle

Tags und Links