반환 값 목록을이 값을 반환하는 함수 목록으로 변환하려고합니다. 값 목록을이 값을 반환하는 함수 목록으로 변환하는 방법
lst = [1, 2]
funcs = [lambda: x for x in lst]
이
은 동일합니다 :x = 2
funcs = [lambda: x, lambda: x]
그러나 나는 얻기 위해 노력하고 있어요 : 왜 이런 일
이funcs = [lambda: 1, lambda 2]
이 question은 설명하지만, 할 수있는 방법을 제공하지 않습니다 그것.
이것을 달성 할 방법이 있습니까?