1

我想使用map函数创建一个包含对象的数组:

class Something:
    def __init__( self, number ):
        ...

def new_object( x ):
    return Something(x)

map( new_object, [1,2,3,4] )

是否有等效于的默认 python 语法new_object?类似的东西Something.new(x),我可以传递给地图?

(我不要求功能,我要求一些内置的类级功能。如果有内置的等价物,lambda我只想避免这种情况)new_object

4

1 回答 1

4

直截了当:

map( Something, [1,2,3,4] )
于 2012-07-18T09:56:40.070 回答