python 例题:使用map函数将列表[{98,72,44,16,54}]转换为不超过列表元素的最大素数的列表
代码如下 如有帮助请采纳:
def get_s(num):
for i in range(num, 1, -1):
for j in range(2, i):
if i%j==0:
break
else:
return i
t = [98,72,44,16,54]
x = list(map(get_s, t))
print(x)
map只不过是可以循环的将列表都执行同一个函数,它自身能实现什么目的要看你怎么写lambda函数啊