python - 是否有将整数转换为第一/第二/第三的库

标签 python

<分区>

我有一个整数列表 - 是否有一个库可以将它们转换为纯文本排名? IE: 1,2,3 -> "第一、第二、第三"?

最佳答案

python inflect包有一个将数字转换为序数的方法:

import inflect
p = inflect.engine()

for i in range(1,25,5):
    print(p.ordinal(i))

显示:

1st
6th
11th
16th
21st

关于python - 是否有将整数转换为第一/第二/第三的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11180845/

相关文章:

python - 无法加载静态文件

python - 为什么我手工制作的 numpy 神经网络无法学习?

python - 如何在odoo 8中打印组的外部ID?

python - 如何在 kubeflow 管道中传递环境变量?

python - 神经网络生成不正确的结果,这些结果大约是输出的平均值

python - 运行 python 时 GVIM 崩溃

python - 如何使用 f.readline() 返回 python 2.7 中的特定行

python - 如何在python中删除一定数量的单词后的字符串

python - Pandas 系列中的复制警告

python - Django TemplateSyntaxError 与模板标签