[Tutor] What is "in-line code"?

Dick Moores rdm at rcblue.com
Sat Aug 14 11:29:54 CEST 2004

I've been trying to read Guido van Rossum's essay, "Python Patterns - An 
Optimization Anecdote" 
(<http://www.python.org/doc/essays/list2str.html>). There are many things 
I don't understand in it, but I'll ask about only one. What is "in-line 
code"? It appears in the Conclusion section, in "Try to use map(), 
filter() or reduce() to replace an explicit for loop, but only if you can 
use a built-in function: map with a built-in function beats for loop, but 
a for loop with in-line code beats map with a lambda function!"

Also, "in-lining" is mentioned in "Avoid calling functions written in 
Python in your inner loop. This includes lambdas. In-lining the inner 
loop can save a lot of time."

Thanks, tutors.

Dick Moores


More information about the Tutor mailing list