Учитывая следующую функцию f с двумя аргументами, каков стандартный способ применения map только х?
def f (x,y):
print x,y
В частности, я хотел бы выполнить следующую операцию с картой в одной строке.
list=[1,2,3]
fixed=10
for s in list:
f(s,fixed)
Один из способов сделать это:
import functools
map(functools.partial(lambda x,y:f(y,x),fixed),list)
Какой способ лучше?