[PYTHON] Ich möchte eine Zeichenkette mit Hiragana teilen

Teile Sätze mit Hiragana

Ich beschloss, den Rubin des Kanji-Satzes zu schütteln. Ich habe es dabei geschafft. Code unten

def hiragana_split(s):
    #Teilen Sie den Originaltext mit Hiragana
    #Liste von 50 Sounds
    fifty_text = [chr(i) for i in range(12353, 12436)] + ['。', '、']
    split_list = []
    #Ob es Hiragana ist
    start_point = 0
    section = ''
    for i in range(len(s) - 1):
        if not (s[i] in fifty_text) == (s[i + 1] in fifty_text):
            split_list += [s[start_point:i + 1]]
            start_point = i + 1
    return split_list


if __name__ == '__main__':
    s = 'Ich habe keine Ahnung, wo ich geboren wurde. Ich erinnere mich, dass ich nur an einem dunklen und feuchten Ort geweint habe.'
    print(hiragana_split(s))
# ['wo', 'Roh', 'Es war', 'Registrieren', 'Ich kann es nicht verstehen', 'Was', 'Aber', 'Dim', 'Mobbing', 'Platz', 'damit', 'Miau miau weinen', 'War dort', 'Ding', 'Nur', 'Erinnerung']

Recommended Posts

Ich möchte eine Zeichenkette mit Hiragana teilen
[Einführung in Python] So teilen Sie eine Zeichenfolge mit der Funktion split
Ich möchte ein Spiel mit Python machen
Ich habe versucht, eine zufällige Zeichenfolge zu generieren
Ich möchte mit Python in eine Datei schreiben
[Frage] Ich möchte eine Zeichenkette kratzen, die von eindeutigen Tags umgeben ist!
Ich möchte eine Variable in einen Python-String einbetten
Ich möchte mit einem Knopf am Kolben übergehen
Ich möchte mit verstärkendem Lernen einen Berg besteigen
Ich möchte mit einem Roboter in Python arbeiten.
Ich möchte manuell eine Legende mit matplotlib erstellen
Ich möchte einen Quantencomputer mit Python betreiben
Ich möchte eine lokale Variable mit Lambda binden
Ich möchte ○○ mit Pandas machen
Ich möchte mit Python debuggen
Ich möchte einen Blog-Editor mit dem Administrator von Django erstellen
Ich möchte eine Jupyter-Umgebung mit einem Befehl starten
Ich möchte ein Klickmakro mit pyautogui (Wunsch) erstellen.
Ich möchte ein Klickmakro mit pyautogui (Outlook) erstellen.
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
Ich möchte eine ISO-8601-Zeichenfolge in japanische Zeit konvertieren
Ich möchte das Paket aus den Anforderungen.txt mit Poesie installieren
[Visualisierung] Ich möchte mit Plotly ein schönes Diagramm zeichnen
Ich habe versucht, automatisch die Zeichenfolge zu generieren, die mit Python in Mr. Adjustment eingegeben werden soll
Ich möchte Objekte mit OpenCV erkennen
Ich möchte einen Platzhalter verwenden, den ich mit Python entfernen möchte
Ich habe mit Python einen Zeichenzähler erstellt
Ich möchte einen Blog mit Jupyter Notebook schreiben
Versuchen Sie, mit Python3 eine Zeichenfolge aus einem Bild zu extrahieren
Ich möchte eine Python-Umgebung erstellen
Ich möchte eine Pip-Installation mit PythonAnywhere durchführen
[Python] So invertieren Sie eine Zeichenfolge
Ich möchte den vollständigen Text mit elasticsearch + python durchsuchen
Ich möchte mit aws mit Python spielen
[Einführung] Ich möchte mit Python einen Mastodon-Bot erstellen! 【Anfänger】
Ich möchte mit Python eine beliebige URL aus der Zeichenfolge der HTML-Quelle extrahieren
Ich möchte eine Datei, die keine bestimmte Zeichenfolge ist, als logrotate Ziel angeben, aber ist es unmöglich?
(Matplotlib) Ich möchte ein Diagramm mit einer in Pixel angegebenen Größe zeichnen
Mayungos Python Learning Episode 6: Ich habe versucht, eine Zeichenkette in eine Zahl umzuwandeln
Ich möchte das Ergebnis von "Zeichenfolge" .split () in Python stapelweise konvertieren
Ich möchte einen Teil der Excel-Zeichenfolge mit Python einfärben
[Einführung in Python] So schreiben Sie eine Zeichenfolge mit der Formatierungsfunktion
Ich möchte Matplotlib zu einem dunklen Thema machen
Ich möchte einfach ein Rauschmodell erstellen
Ich möchte MATLAB feval mit Python verwenden
Ich möchte mit Python ein Fenster erstellen
Ich möchte datetime.datetime.now () auch mit pytest verspotten!
Ich möchte mehrere Bilder mit matplotlib anzeigen.
Ich möchte 100 Datenwissenschaften mit Colaboratory schlagen
Ich möchte OREMO mit setParam sein!
Ich möchte keinen Codierungstest machen
Ich möchte -inf nicht mit np.log verwenden
#Unresolved Ich möchte Gobject-Introspection mit Python3 kompilieren
Ich möchte eine Art von Implementierung erstellen, die angeschlossen werden kann
Ich möchte ip vrf mit SONiC verwenden
Ich möchte APG4b mit Python lösen (Kapitel 2)
Ich möchte mit Djangos Migrate von vorne beginnen
Ich möchte leicht einen leckeren Laden finden
Ich möchte eine Django-App auf Heroku hochladen