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]]