invoke method on many instances
tjreedy at udel.edu
Sun Jul 19 00:30:08 CEST 2009
Alan G Isaac wrote:
>> 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:
> 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?
I would use the straightforward getattr idiom.
More information about the Python-list