第一题
def nomalize(name): return name.capitalize() L1 = ['adam', 'LISA', 'barT'] L2 = list(map(nomalize, L1)) L2 ['Adam', 'Lisa', 'Bart']
第二题
def prod(s): def fn(x, y): return x * y return reduce(fn, s) prod([1,2,3]) 6
第三题(自己没有想出来,代码是看别人的)
解体思路: 123.456 = 123456 / 1000 1000代表小数点的位置
使用str.repalce('.', '')将‘123.456’变为‘123456’ 小数点位置可以通过len(str)-str.find('.')-1求得 通过pow()函数可以获得‘1000’这个数值,即需要除以的分母
原代码就不粘过来了,不太道德,楼下自己找吧。
Sign in to make a reply
安Lau
第一题
第二题
第三题(自己没有想出来,代码是看别人的)
解体思路: 123.456 = 123456 / 1000 1000代表小数点的位置
使用str.repalce('.', '')将‘123.456’变为‘123456’ 小数点位置可以通过len(str)-str.find('.')-1求得 通过pow()函数可以获得‘1000’这个数值,即需要除以的分母
原代码就不粘过来了,不太道德,楼下自己找吧。