摘要: 解释下面代码结果,为什么不是[0, 2, 4, 6]? def index(): return [lambda x: i * x for i in range(4)] print([m(2) for m in index()]) # 输出结果:[6,6,6,6] 知识点:闭包原理 、名称空间与作用域 阅读全文
posted @ 2021-06-10 12:58 Edmond辉仔 阅读(23) 评论(0) 推荐(0) 编辑