Ich habe ein Wörterbuch der Zeichenfolge zählt: {"abcd12efgh":1,"abcd23efgh":1,"abcd567efgh":1,"abcdkljefgh":1, "dog":1, "cat":1}
wie die ungewöhnlichen Zeichen zwischen zwei Zeichenfolgen mit "x" ersetzen?
Ich brauche zusammen ähnliche Strings Gruppe und aggregieren die Zählungen so etwas wie zu bekommen: {"abcdxxxefgh":4,"dog":1,"cat":1}.
Welche der eleganteste Weg, dies in Python zu tun ist?
Dies hängt wirklich davon ab, wie Sie die Entscheidung treffen, die Wörter als ähnlich genug zu gruppieren zu klassifizieren. Wie du das machst, ergibt für mich keinen Sinn. Würde 'Hund' == 'graben' = 'gruben' in dieser Gruppierungsmethode? – Kosch
Ich denke, du solltest dir darüber Gedanken machen, bevor du dir darüber Gedanken machst, es auf elegante Weise zu tun. – csmckelvey
@Vikas, ich würde mir vorstellen, dass die Leute diese Frage abstimmen, weil es bei Stack Overflow darum geht, spezifischere Fragen zu stellen. Dies scheint eine Möglichkeit zu sein, etwas für sich selbst zu programmieren. –