2017-07-25 3 views
0
a=[1,2,3,4] 

b=[5,6,7,8] 

Gewünschtes Ergebnis von einer Art von Verkettung.Python, Wie verkette ich Liste als Index?

c=[[1,2,3,4],[5,6,7,8]] 

Ich muss das iterable als eine andere b bis c mehrmals verketten unter Beibehaltung [[,,,], [,,,], [,,,], ....... ]

+8

Just do 'c = [a, b]' – idjaw

+0

Wenn Ihre Listen sind nicht nur 'a' und 'b', können Sie es auch als eine Kette von' c = [ ] '' c.append (list_you_want_to_append) 'und machen Sie' c.append() 'für jede Liste, die Sie hinzufügen möchten. –

+0

mit x = [1,2,3,4] x.append ([5,6,7,8]) ergibt [1, 2, 3, 4, [5, 6, 7, 8]] ich brauche [[1, 2, 3, 4], [5, 6, 7, 8]] –

Antwort

1

In Python können Sie alles, was Sie wollen, in eine Liste einfügen. Für Ihr Beispiel beginnen wir mit einer leeren Liste c und fügen Sie a und b an. Diese Methode wird auch weiterhin für eine beliebige Anzahl von Listen arbeiten:

a = [1,2,3,4] 
b = [5,6,7,8] 
c = [] 

# Now we append 
c.append(a) 
c.append(b) 

Wenn wir das wollten manuell tun, oder als nur einmal für feste Anzahl von Listen, konnten wir definierten nur c als Liste mit a und b wie so:

c = [a, b]