> On Fri, 17 Jul 2009 05:19:50 +0000, Alan G Isaac wrote: >> def apply2(itr, methodname, *args, **kwargs): >> f = operator.methodcaller(methodname, *args, **kwargs) >> for item in itr: >> f(item)
On 7/17/2009 3:45 AM Steven D'Aprano apparently wrote: > for obj in objects: > getattr(obj, methodname)(*args, **kwargs) Are there any obvious considerations in choosing between those two? > See also these recipes from the "Python Cookbook": > http://code.activestate.com/recipes/52289/ > http://code.activestate.com/recipes/87370/ Interesting. Thanks, Alan -- http://mail.python.org/mailman/listinfo/python-list