Discuss / Python / 第三题

第三题

Topic source

Y

#1 Created at ... [Delete] [Delete and Lock User]
def str2float(s):
    dic = {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}
    sList = s.split('.')
    return reduce(lambda x,y:x*10+y,map(lambda x:dic[x],sList[0])) + reduce(lambda x,y:x*10+y,map(lambda x:dic[x],sList[1]))/1000

  • 1

Reply