因此,我的做法是创建一个helperfunction来修改值,然后将其映射到整个列表。因此,我被卡住了。如有不便或误会,敬请谅解。
我有一个列表和两个边界,其中下边界将替换列表中低于它的任何数字,而上边界也将替换列表中高于它的数字。
def help(values,lower,upper):
def abc(value):
if value <= 100:
value = 100
elif value >= 0:
value = 0
else:
value
list(map (abc, values))
例如,给出下界为2,上界为8的A=[0,1,2,3,4,5,6,7,8,9,10]
。它应该返回一个列表:
[2,2,2,3,4,5,6,7,8,8,8]
检查的过程如下所示
A=[0,1,2,3,4,5,6,7,8,9,10]
check.expect("Function",help(A,2,8),None)
check.expect("List",help(A,2,8)[2,2,2,3,4,5,6,7,8,8,8])
https://stackoverflow.com/questions/56548534
复制相似问题