[PYTHON] Conversion entre mots singuliers et pluriels

flexion est pratique

install

pip install inflection

Comment utiliser

import inflection as i


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

# pluralize dogs
# singularize dog

Exemple d'utilisation

Lorsque vous souhaitez créer quelque chose comme un nom de classe à partir d'un nom de table au pluriel

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

Recommended Posts

Conversion entre mots singuliers et pluriels
Conversion entre unixtime et datetime
[Python] Résumé de la conversion entre les chaînes de caractères et les valeurs numériques (code ascii)
Conversion mutuelle entre l'article Qiita et le notebook Jupyter
Relation entre la conversion des types de données Firestore et Go
Conversion entre le jour Julius et la date du calendrier Gregorius
Résumé des différences entre PHP et Python
La réponse de "1/2" est différente entre python2 et 3
[Python] Mémo de conversion entre les données temporelles et les données numériques
Conversion en virgule fixe et binaire
J'ai essayé l'analyse morphologique et la vectorisation de mots
Prise en compte de la différence entre la courbe ROC et la courbe PR
Proposition de conversion vocale multi-haut-parleurs et de morphing vocal par RelGAN-VM
Différence entre Ruby et Python en termes de variables
Le comportement de retrait de json.dumps est différent entre python2 et python3
Conversion mutuelle entre JSON et YAML / TOML en Python
Visualisation de la connexion entre le malware et le serveur de rappel
Entre paramétrique et non paramétrique
Conversion entre chaîne hexadécimale et chaîne
Relation entre Bound / Unbound et la valeur initiale du formulaire Django2
Résumé des différences entre Ruby on rails et Django ~ Bases ~