Дивные проектные решения принятые разработчиками сабжа по накурке не перестают удивлять.
Как, оказывается, связываются свободные переменные в питоновских лямбдах!? По ссылке? По значению? Мимо! ПО ИМЕНИ и SCOPE !!!! То есть вот это работает:
>>> i=3
>>> add=lambda x:i+x
>>> add(3)
6
>>> i=[1,2]
>>> add([3])
[1,2,3]
По неопытности можно себе как-
(
Read more... )