多個(gè)參數(shù)應(yīng)該同理。Python,一個(gè)函數(shù)叫做iter_list,每次yield列表中的兩項(xiàng),如果列表是單數(shù)項(xiàng)的,返回的是最后一項(xiàng)和一個(gè)空列表,其實(shí)我就是在練習(xí)寫歸并排序。。一個(gè)函數(shù)叫做merge_two_list(list1,list2),接受兩個(gè)參數(shù)。。。list_splited=range(100)temp=[]#fori,jiniter_list(list_splited):#temp.append(merge_two_list(i,j))temp=map(merge_two_list,iter_list(list_splited))#Whycan'tmap?#注釋掉的那段就可以工作,當(dāng)然注釋這段還可以寫成:foriiniter_list(list_splited):temp.append(merge_two_list(*i))stackverflow上介紹了當(dāng)兩個(gè)參數(shù)有一個(gè)為固定的時(shí)候的做法。。http://stackoverflow.com/questions/10834960/how-to-do-multiple-arguments-to-map-function-where-one-remains-the-same-in-pytho顯然他可以使用functools.partial。?;蛘遡tertool.repeat。。。但是我這種情況不給力啊。。強(qiáng)行使用map是希望往后可以多進(jìn)程map。。。。
如何將函數(shù)返回來的兩個(gè)參數(shù)map到一個(gè)接受兩個(gè)參數(shù)的函數(shù)
開心每一天1111
2019-04-08 11:18:23