我有一个元组列表:
l=[('soccer',11),('tennis',2),('chess',2),('xanadu',None)]
假设我们定义一个函数如下:
def func(x):
if type(x) is int:
return x*2
else:
return None
我需要将此函数应用于每个元组的元素 [1],并将结果作为字典返回,其中元素 [0] 作为键。
这可能是对列表“l”的理解吗?
只是为了让事情变得有趣 - 我只需要包含 func(x) 返回 int 的那些结果。
预期输出:
{'soccer':22,'tennis':4,'chess':4}