from functools importreduce
message =['你好',20,'30',5,6.89,'hello']
result =reduce(lambda x, y: x+(y iftype(y)in[int,float]else0), message,0)print(result)from functools importreduce
message =['你好',20,'30',5,6.89,'hello']deff(x, y):iftype(y)in[int,float]:
x += y
return x
result =reduce(f, message,0)print(result)
result =sum([x for x in message iftype(x)in[int,float]])print(result)