Ich möchte eine Datenstruktur erstellen, die in der Lage ist, einen Cluster oder eine Gruppe von Wörtern auf ein einzelnes Wort oder eine Zeichenfolge abzubilden, kann es gedacht werden als eine Umkehrung dessen, was ein Wörterbuch in Python macht.eine Datenstruktur mit Schlüssel als ein Cluster von Wörtern und Wert als ein einzelnes Wort oder eine Zeichenfolge
Antwort
Sie eine regelmäßige dict verwenden können:
targetword = "good"
wordmap = {
"best": targetword,
"positive": targetword,
"awesome": targetword,
"fantastic": targetword
}
Das ist richtig, aber kann es so etwas sein, wp = {["bestes", "possitive", "genial", "fantastisch"]: "gut"]} –
@SagarRajSingh: Nein. Aber du könntest einfach ein schreiben Conversion-Funktion nehmen Sie Ihr Beispiel und verwandeln es in mein Format. Alles, was Sie in Ihrem Format ändern müssen, ist '()' anstelle von '[]'. –
ok ausprobieren –
- 1. Datenstruktur mit Schlüssel und Wert als Klassenart und Zugriffswert unter Verwendung von Schlüssel und Index
- 2. Rendern Sie eine Zeichenfolge [] als eine Reihe von bearbeitbaren Steuerelementen?
- 3. Wie gebe ich eine Zeichenfolge mit 2 oder mehr Wörtern in eine Ruby-Wortfeldverknüpfung ein?
- 4. Eine Textdatei in eine Hash-Map mit Wörtern als Schlüssel lesen
- 5. Wrapping eine lange Liste der Parameter als ein einzelnes Objekt
- 6. Wie lege ich einzelnes Wort als ein Array zu einer Liste in Python?
- 7. Wie man eine Karte als Schlüssel und Wert zerstört
- 8. Einfügen von query_string in ein Array als Schlüssel => Wert
- 9. Django erstellen ein Dict mit Werten eines Modellfeldes als Schlüssel und Modellinstanz als Wert
- 10. Vorverarbeitung txt Dokument in eine Hashmap mit String als Schlüssel, und Integer ArrayList als Wert
- 11. ein bisschen eine Zeichenfolge entfernen, bevor ein Wort
- 12. Ist Hadoop nicht mehr ein Raster als ein Cluster?
- 13. Verwenden von zwei (oder mehr) Objekten als HashMap-Schlüssel
- 14. Erste params als eine Liste von Schlüssel/Wert-Tupel
- 15. Führen Sie eine Zeichenfolge als ein Stück HTML/Javascript-Code
- 16. Wie verwendet man eine bestimmte Datenstruktur als default_factory für ein Defaultdict?
- 17. Rechtschreibung ein einzelnes Wort in Excel-Funktion
- 18. Kann ein Web-API-Controller eine Ansicht als Zeichenfolge rendern?
- 19. Wie man eine Karte mit Worten als Schlüssel in C füllen ++
- 20. Wie konvertiere ich ein einzelnes Zeichen in eine Zeichenfolge?
- 21. Leistung - mit Guid-Objekt oder GUID-Zeichenfolge als Schlüssel
- 22. Eine Route für Grape: entweder eine bestimmte Zeichenfolge oder ein Array mit einer Zeichenfolge
- 23. auswerten eine Zeichenfolge als Verb in J
- 24. Gibt eine Zeichenfolge zurück, wenn sie ein bestimmtes Wort enthält
- 25. Mindest Subarray, die größer als ein Schlüssel
- 26. Ansible SSH als ein Benutzer und Sudo als ein anderer
- 27. Ein Min-Heap mit besser als O (logn) erhöhen Schlüssel?
- 28. Wird LINQ für ein einzelnes Objekt als schlechte Methode betrachtet?
- 29. eine ungeordnete Karte mit Tupel als Schlüssel
- 30. Verwenden Sie eine Liste/ein Set/ein Array von Werten als Hash-Schlüssel
Ich bin nicht sicher, welche Arten für den Schlüssel Sie im Kopf haben, aber man konnte eine Klasse definiert selbst, die Sie als Schlüssel verwenden (intern könnte es die Worte speichern als eine Liste von Strings, ...) und definieren Sie eine Hash-Funktion für sie. Können Sie ein Beispiel dafür geben, was Sie vorhaben? – Zafi
Nun, die Frage ist nicht klar. Was hast du bisher versucht und was genau erwartest du von der Community? –
Möchten Sie etwas wie '{'a': 'b', 'c': 'b'}', wobei 'a' und' c' zu einer einzelnen Gruppe gehören? –