[问题:]我在排序同时包含字母和数字的列时遇到问题。你知道吗
[输入] 我的专栏如下: 参考
Test1
Test2
Test11
[代码]
import csv
import operator
sample = open (r'test.csv','r')
csv1 = csv.reader(sample, delimiter = ',')
sort = sorted (csv1,key=operator.itemgetter(154))
[电流输出]
Test1
Test11
Test2
[期望输出]
Test1
Test2
Test11
因此,你可以分享一个提示。你知道吗
小心
您可以使用re查找数字并转换为int:
如果有些字符串没有数字:
进口re
相关问题 更多 >
编程相关推荐