【发布时间】:2016-11-12 07:29:46
【问题描述】:
我有一个要排序的整数字符串列表。格式是这样的:
l= ['17', '23', '35', '79', .....]
我需要将每个数字字符串转换为整数,以便对它们的数值进行排序。我尝试了以下方法,
l.sort(key=int)
但是,我得到了
以 10 为底的 int() 的无效文字:' '
我认为这是由于字符串之间的空白。那是对的吗?如果是这样,我该如何解决?
【问题讨论】:
-
您能否提供一个导致此问题的示例输入?
-
奇怪,我试试你的代码,它确实有效,空间应该不是问题,检查你的输入列表是否包含非数字或空的东西
标签: python string list sorting