2009-07-10 28 views

回答

7

尝试这种情况:

obj.arr = Array[T]([f(x) for x in obj.arr]) 

类型的数组元素的替换T

或者:

obj.arr = tuple([f(x) for x in obj.arr]) 
+1

我试过元组(列表)选项,因为我不想指定T,它的工作原理。从来不知道元组可以像这样分配给数组。谢谢。 – Pradeep 2009-07-10 05:31:20

4

数组有,据我知道被打出来。这适用于我:

num_list = [n for n in range(10)] 

from System import Array 
num_arr = Array[int](num_list) 

类似的字符串和其他类型。