listcomp -> for-loop (listcopms create a new scope in py3), bypass AttributeError on Pandas.str