You could do this in python2: [x.dosomething() for x in list] To use apply, you want to do something like: map(apply, map(getattr, list, len(list) * ['dosomething'])) HTH. Alex.