#!/user/bin/python # encoding:utf-8 def map2(f, seq, *seqs): l = [] new_seq = [seq] new_seq.extend(seqs) print new_seq args_list = zip(*new_seq) print args_list for i in args_list: print i l.append(f(*i)) return l l = [1,2,3,4] ll = [11,22,33,44] f = lambda x,y:x*y print map2(f,l,ll)
原文:http://www.cnblogs.com/pyluckyboy/p/6784530.html