def mapfvo(ol,**kwargs):
diff_funcs_arr = kwargs['<STR_LIT>']<EOL>diff_args_arr = kwargs['<STR_LIT>']<EOL>lngth = ol.__len__()<EOL>rslt = []<EOL>for i in range(<NUM_LIT:0>,lngth):<EOL><INDENT>index = i<EOL>value = ol[i]<EOL>func = diff_funcs_arr[i]<EOL>args = diff_args_arr[i]<EOL>ele = func(value,*args)<EOL>rslt.append(ele)<EOL><DEDENT>return(rslt)<EOL>
#mapfvo           i不作为map_func参数                 NOT take index as a param for map_func
#map_func         diff_func(value,*diff_args)