假设我有一个类,它有一个接受整数的构造函数。我有一个整数列表。如何使用 map()
创建此类的对象列表,每个对象都由其各自的整数构成?
最佳答案
作为任何其他功能?
>>> class Num(object):
... def __init__(self, i):
... self.i = i
...
>>> print map(Num, range(10))
[<__main__.Num object at 0x100493450>, <__main__.Num object at 0x100493490>, <__main__.Num object at 0x1004934d0>, <__main__.Num object at 0x100493510>, <__main__.Num object at 0x100493550>, <__main__.Num object at 0x100493590>, <__main__.Num object at 0x1004935d0>, <__main__.Num object at 0x100493610>, <__main__.Num object at 0x100493650>, <__main__.Num object at 0x100493690>]
关于Python:如何将构造函数放入 map() 函数中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11943831/