【发布时间】:2013-06-01 12:53:46
【问题描述】:
我想知道如何按里面的数字对字符串进行排序。
例如我有:
hello = " hola %d" % (number_from_database)
bye = "adios %d" % (number_from_database_again)
即使数字发生变化,我也想按数字对它们进行排序。
【问题讨论】:
-
您有这些要排序的列表吗?将它们与什么进行比较?
-
例如,有时用户可以在网络“再见”之前排序而不是 hello 所以 hello = “hola 2”和 bye = “adios 1” 或者有时用户可以在再见之前排序 hello 所以我想要要知道如何按里面的数字对它们进行排序,谢谢:D
-
这并没有使这更清楚。排序适用于一系列项目;你只有两个变量,
hello和bye。 -
这被称为“自然”排序,参见stackoverflow.com/q/11150239/989121 和其中的链接示例。