Форум сайта python.su
from functools import partial def revers(a): print (a[::-1]) def main(): func = partial(revers, 'hello') operations = [] operations.append(func) map(lambda f: f(), operations) #for f in operations: # f() if __name__ == '__main__': main()
Офлайн
В третьем питоне map - это генератор, он не выполнится пока вы не начнете его явно перебирать
from functools import partial def revers(a): print (a[::-1]) def main(): func = partial(revers, 'hello') operations = [] operations.append(func) list(map(lambda f: f(), operations)) if __name__ == '__main__': main()
Офлайн