【发布时间】:2018-07-19 05:26:38
【问题描述】:
我有以下列表:
para = ['bodyPart', 'shotQuality', 'defPressure', 'numDefPlayers', 'numAttPlayers', 'shotdist', 'angle', 'chanceRating', 'type']
value = [ 0.09786083, 2.30523761, -0.05875112,
0.07905136, -0.1663424 ,-0.73930942, -0.10385882, 0.98845481, 0.13175622]
我想使用 lambda 函数进行打印。
我要展示的内容如下:
coefficient for
bodyPart is 0.09786083
shotQuality is 2.30523761
defPressure is -0.05875112
numDefPlayers is 0.07905136 and so on
我使用以下代码:
b = lambda x:print(para[x],'is',coeff[x])
print('Coefficient for')
print(b)
它不起作用,只显示这个:
Coefficient for
<function <lambda> at 0x000001A8A62A0378>
我如何使用 lambda 函数来打印以显示这样的输出。
谢谢
泽普
【问题讨论】:
标签: python-3.x lambda printing