[PYTHON] Umwandlung zwischen Singular- und Pluralwörtern

Flexion ist praktisch

install

pip install inflection

Wie benutzt man

import inflection as i


print("pluralize", i.pluralize("dog"))
print("singularize", i.singularize("dogs"))

# pluralize dogs
# singularize dog

Anwendungsbeispiel

Wenn Sie so etwas wie einen Klassennamen aus einem Tabellennamen im Plural erstellen möchten

print(i.camelize(i.singularize("cats")))
# Cat

Recommended Posts

Umwandlung zwischen Singular- und Pluralwörtern
Konvertierung zwischen Unixtime und Datetime
[Python] Zusammenfassung der Konvertierung zwischen Zeichenfolgen und numerischen Werten (ASCII-Code)
Gegenseitige Konvertierung zwischen Qiita-Artikel und Jupyter-Notizbuch
Beziehung zwischen Firestore- und Go-Datentypkonvertierung
Umrechnung zwischen Julius-Tag und Gregorius-Kalenderdatum
Zusammenfassung der Unterschiede zwischen PHP und Python
Die Antwort von "1/2" unterscheidet sich zwischen Python2 und 3
[Python] Konvertierungsnotiz zwischen Zeitdaten und numerischen Daten
Festkomma- und Binärkonvertierung
Ich habe versucht, morphologische Analyse und Wortvektorisierung
Berücksichtigung des Unterschieds zwischen ROC-Kurve und PR-Kurve
Vorschlag zur Sprachkonvertierung und zum Morphing von mehreren Sprechern durch RelGAN-VM
Unterschied zwischen Ruby und Python in Bezug auf Variablen
Das Einrückungsverhalten von json.dumps unterscheidet sich zwischen python2 und python3
Gegenseitige Konvertierung zwischen JSON und YAML / TOML in Python
Visualisierung der Verbindung zwischen Malware und dem Callback-Server
Zwischen parametrisch und nicht parametrisch
Konvertierung zwischen hexadezimaler Zeichenfolge und Zeichenfolge
Beziehung zwischen gebunden / ungebunden und Anfangswert von Django2 Form
Zusammenfassung der Unterschiede zwischen Ruby on Rails und Django ~ Basics ~