Python 3 porting - New approach. 

and zip/map ?