2017-06-28 2 views
-5

Ich bin neu bei Python und weiß nicht, nach was ich in Foren suchen soll. Ich kenne nur das spezifische Problem, das ich habe, also wenn ich suche, finde ich nicht was lokking for ... also bitte wie verbinde ich zwei Arrays in einer Liste oder Tupel?Python - Zwei Arrays zu einer Liste verbinden

file = [] # a,b,c,d,e,f,.. 
date = [] # 1,2,3,4,5,6,... 
array_list = [a,1],[b,2],[c,3],.... 

Ist es überhaupt möglich, das zu tun?

+4

Try 'Liste (zip (Datei, Datum))' – zaidfazil

+0

Schleife durch Datei oder das Datum und fügt Datei zu indizieren und Datum zu indexieren 1 –

Antwort

0

einfach könnten Sie zwei Listen fusionieren 0 mit der eingebauten in zip Funktion in Python,

list(zip(file, date)) 
+0

Es gibt Ausgabe wie [(1, 'a'), (2, 'b'), (3, 'c')] nicht wie [[1, 'a'], [2, 'b'], [3, 'c']]. –

+0

'import numpy als np \t a = np.array ([1,2,3]) \t b = np.array ([ 'a', 'b', 'c']) \t c = zip (a, b) \t drucken c ' Und Sie würden als unten Ausgang: ' [(1, 'a'), (2, 'b'), (3, 'c')] ' Allerdings können Sie Ihre, Tupeln in zur Liste auch wie wie unten konvertieren: 'new_output = map (lambda x: Liste (x), c) Druck new_output ' Und Sie würden Ausgang als unten: [[ 1, a, 2, b, 3 , 'c']] –

+0

Sie haben Ihren Standpunkt klargestellt, aber so viel Code für die Umwandlung eines unveränderlichen Elements in ein änderbares Element zu schreiben, kann als unnötig bezeichnet werden, wo Tupel ausführen können, was Listen sein sollen. – zaidfazil

Verwandte Themen