小编Alf*_*fad的帖子

为部分参数应用map

给定以下带有两个参数的函数f,将map应用于x的标准方法是什么?

def f (x,y):
    print x,y
Run Code Online (Sandbox Code Playgroud)

更具体地说,我想用一行中的map执行以下操作.

list=[1,2,3]
fixed=10
for s in list:
    f(s,fixed)
Run Code Online (Sandbox Code Playgroud)

一种方法是:

import functools
map(functools.partial(lambda x,y:f(y,x),fixed),list)
Run Code Online (Sandbox Code Playgroud)

什么是更好的方法?

python functional-programming

9
推荐指数
3
解决办法
7660
查看次数

bool的Python max()和min()值

在python解释器中,

min(True,False)==False
max(True,False)==True
Run Code Online (Sandbox Code Playgroud)

设计确保?

python

2
推荐指数
1
解决办法
1754
查看次数

标签 统计

python ×2

functional-programming ×1