def mapio(ol,map_func,**kwargs):
lngth = ol.__len__()<EOL>diff_args_arr = kwargs['<STR_LIT>']<EOL>rslt = []<EOL>for i in range(<NUM_LIT:0>,lngth):<EOL><INDENT>index = i<EOL>value = ol[i]<EOL>func = map_func<EOL>args = diff_args_arr[i]<EOL>ele = func(index,*args)<EOL>rslt.append(ele)<EOL><DEDENT>return(rslt)<EOL>
#mapvo    共享相同的f,i不作为map_func参数
#         share common map_func,NOT take index as a param for map_func
#         common_func(value,*priv_args)