在用str做整数除法的时候遇到了如下问题:
OverflowError: integer division result too large for a float
将被除数转换为float,则结果为inf
将被除数转换为int,结果正确
//
对字符串列表取唯一值排序:
DISTANCE = sorted(list(set(DISTANCE)))#升序排序
sorted()将str的list按照‘1’‘2’的大小排序的,10在2之前
解决:DISTANCE = sorted([ int(i) for i in list(set(DISTANCE))])