Discuss / Python / 新手有个疑问希望有大佬解惑

新手有个疑问希望有大佬解惑

Topic source

蝉的夏

#1 Created at ... [Delete] [Delete and Lock User]
it = filter(_not_divisible(n), it) # 构造新序列

这一段这个 _not_divisible() 函数只传了一个参数,但实际上需要两个参数吧,不太明白

蝉的夏

#2 Created at ... [Delete] [Delete and Lock User]

里面那个lambda函数不用传参吗

蝉的夏

#3 Created at ... [Delete] [Delete and Lock User]

呃是我学晕了.....哈哈哈

Ju

#4 Created at ... [Delete] [Delete and Lock User]

lambda是个匿名函数喔,我的理解是这个匿名函数被包含进了_not_divisble函数里了,lambda后面的是参数,冒号后面的是匿名函数返回值

x取列表it里的值,可视为把it里的值逐个代入x中进行计算


  • 1

Reply