很抱歉,如果有人问过这个问题,但我在网上找不到任何东西来表明这是否可行。我能解释的最简单的方法就是使用代码段,这只是代表我的问题:
class A:
def a(self,):
print "Hello"
B = [A for i in xrange(10)]
map(self.a,B)
基本上我想遍历自定义类的数组并调用类函数。供引用,以防万一该类的功能是自包含的并且不返回任何内容,它会导致内部变量发生变化。非常感谢任何帮助,最终我想将它与 multiprocessing.Pool 一起使用。
谢谢, 阿里
请您参考如下方法:
这是你想要的吗?
>>> class A:
... def a(self):
... print "Hello"
...
>>> B = [A() for i in xrange(10)]
>>> map(lambda a: a.a(), B)
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
[None, None, None, None, None, None, None, None, None, None]
