I think it depends on how one interprets Nam's suggestion. I think Nam meant using dict() is a popular anti-pattern, which I think is the thesis of Doug's article.
Alex makes a great point that these types of optimizations are rarely important.
What about examples of issues with performance or unexpected output that arise from using advanced features of Python? For example, wanting to iterate repeatedly but using a generator expression, which can only iterate through its items once?
On Thu, Jan 10, 2013 at 3:32 PM, Brendan <[address removed]>
That article appears to refute Nam's suggestion. It's similar to why it's faster to use a list comprehension than a standard for loop.