2009-07-10 26 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) 

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