lambda的題

def num():
    return [lambda x: i*x for i in range(4)]
print([m(2) for m in num()])  

  這個式子,lambda至關於閉包函數,i至關於外部函數的變量.每次修改都會改變這個值最後結果[6,6,6,6]python

相關文章
相關標籤/搜索