wenn ich eine Liste haben wiePython - Wie die Anzahl der Vorkommen von Unterkette in einer Liste zählen
list = ['helloA', 'hiA', 'helloB', helloC']
Ich möchte die Anzahl der Unterkette 'hello'
Vorkommen in dieser Liste zählen.
bearbeitet:
Eigentlich hatte ich schon einen weiten Weg es wie dieser Code unten zu zählen:
numb = [x for x,y in enumerate(data['column']) if 'sub-string' in y]
print len(numb)
Ich will nur wissen, ob es eine andere Möglichkeit oder besserer Weg ist, es zu tun . Danke
Wie zählen Sie Teilstrings? Hätte '['hellohello']' 1 oder 2? Hätte '['hel', 'lo']' 1 oder 0? – Artyer
was hast du probiert? Bitte lesen Sie [diese Vorschläge, wie man eine Frage schreibt] (https://stackoverflow.com/help/mcve) –
@Artyer '['hallohello']' würde als 1 gezählt werden. Ich meine, die Anzahl der Zeichenfolge zu zählen enthält die Unterzeichenfolge in der Liste. – garjted