Does map() iterate through the list like \"for\" would? Is there a value in using map vs for?
If so, right now my code looks like this:
for item in item
Use an explicit for-loop when you don't need a list of results back (eg. functions with side-effects).
Use a list comprehension when you do need a list of results back (eg. functions that return a value based directly on the input).
Use map() when you're trying to convince Lisp users that Python is worth using. ;)