Sublisten zu Sublisten hinzufügen
Verfasst: Freitag 6. September 2019, 11:41
Hallo.
Ich möchte eine Subliste, unter bestimmten Umständen, d.h wenn ihre Länge kleiner als 2 ist der vorherigen Subliste anhängen.
Das funktioniert schon mal so wie ich es gerne hätte. Nun möchte ich aber die Sublisten, welche länger als 2 sind, mit hinzufügen, jedoch sollen die 'erweiterten Listen' (die ursprünglichen Sublsiten, welche um eine Subliste erweitert wurde) nicht mehr mit auftauchen. Das Ergebnis sollte also ungefähr lauten:
Also Liste a und d sollen nicht mehr mit auftauchen!
Ich möchte eine Subliste, unter bestimmten Umständen, d.h wenn ihre Länge kleiner als 2 ist der vorherigen Subliste anhängen.
Code: Alles auswählen
a = [1,1,1,1]
b = [5]
c = [1,1,1]
d = [1,1,1,1,1]
e = [1,2]
f = [1,1,1,1,1,1]
L = [a,b,c,d,e,f]
print 'List:', L
def short(lists):
c = 0
result = []
prev = lists[c]
for value in lists:
if len(value) <= 2:
result.append(prev + value)
c =+ 1
print result
short(L)
Code: Alles auswählen
[[1, 1, 1, 1, 5], [1, 1, 1], [1, 1, 1, 1, 1, 2], [1, 1, 1, 1, 1, 1]]