4
我有一个列表理解上的.NET阵列的元件上操作的像分配一个铁Python列表到.NET阵列
obj.arr = [f(x) for x in obj.arr]
然而分配回obj.arr失败。
是否有可能将列表转换为IronPython中的.NET数组?
我有一个列表理解上的.NET阵列的元件上操作的像分配一个铁Python列表到.NET阵列
obj.arr = [f(x) for x in obj.arr]
然而分配回obj.arr失败。
是否有可能将列表转换为IronPython中的.NET数组?
尝试这种情况:
obj.arr = Array[T]([f(x) for x in obj.arr])
类型的数组元素的替换T
。
或者:
obj.arr = tuple([f(x) for x in obj.arr])
数组有,据我知道被打出来。这适用于我:
num_list = [n for n in range(10)]
from System import Array
num_arr = Array[int](num_list)
类似的字符串和其他类型。
我试过元组(列表)选项,因为我不想指定T,它的工作原理。从来不知道元组可以像这样分配给数组。谢谢。 – Pradeep 2009-07-10 05:31:20