> in my experience, you always lose your audience when you introduce the > callable(*args, **kwargs) syntax, and you don't get them back until you > explain that the notion is apply(callable, args, kwargs). Maybe it depends on the audience? In my experience (admitted it was a while ago), the desire to call a function with arguments that are already given as an array often comes to relative newbies who've never heard of apply in any other language (isn't it a Lisp thing?). Sometimes they even ask why a = (1, 2, 3) f(a) isn't equivalent to f(1, 2, 3) and telling them about f(*a) usually makes them very happy. --Guido van Rossum (home page: http://www.python.org/~guido/)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4