我想订购字符串列表:
MyList = ['dataset1', 'dataset3','dataset2','dataset10','dataset100','dataset11']
当我使用排序函数时
X = sorted(MyList)
我明白了
['dataset1', 'dataset10','dataset100','dataset11','dataset2','dataset3']
我想去
['dataset1', 'dataset2','dataset3','dataset10','dataset11','dataset100']
提前感谢您的回答
问题是排序在字符串中传递时使用字符串比较。您可以去掉数据集,然后改用整数进行排序
相关问题 更多 >
编程相关推荐