In IronPython 2.7.5 habe ich eine Funktion (eine von anderen entworfene Backbox), die Array von String zurückgeben.verketten Arrays in einem Array in IronPython 2.7.5 auf .NET 4.0
Die Funktion wird in einer Schleife aufgerufen. Ich muss das zurückgegebene Array einzeln verketten. Der letzte Typ muss auch ein String-Array sein.
UPDATE
Mein Code:
def Myfunction():
in a For Loop:
data_array = Anotherfunction()
final_data_array += data_array
ThirdFunction(final_data_array) # the final data type MUST be array
Ich weiß nicht, wie für die Array-Verkettung zu tun.
Also, ich konvertiere das Array zu Liste und verketten sie dann.
Schließlich muss ich die endgültige Liste (mit allen restruls) in ein Array (es muss Array sein, da es als Eingabe-Argument für eine lib-Funktion verwendet werden wird) in IronPython 2.7.5 auf .NET 4.0 konvertieren.
Mein Code:
from array import array
tt = ["abc", "def"]
array(','.join(tt))
Ich habe Fehler:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: expected character, got str
Für Code:
from array import array
tt = ["abc", "def"]
array(tt)
Ich habe Fehler:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: expected str, got list
Ich kann numpy und andere Pakete nicht verwenden.
Oder, wie Arrays zu einem Array verketten?
ich auch versucht:
array('c')
aber, es nur für Charakter ist. Ich brauche
<type 'Array[str]'>
Irgendwelche Vorschläge?Dank
',' .join (tt) 's Typ ist str nicht Array. – Lily