@perfringo: same.
And things actually don't work.
Hmmm this seems to work. Would you guys accept this (properly done / approach)?
And things actually don't work.
comparelist = [0, 3000, 6000] elements = [[3], [4, 400], [3,7000]] result = [] for element in elements: for e in element: t = [] for index, value in enumerate(comparelist,-1): if e > value: pass else: t.append(comparelist[index]) break result.append(t) print(result) #should return [[0], [0,0], [0,6000]]
Hmmm this seems to work. Would you guys accept this (properly done / approach)?
comparelist = [0, 3000, 6000] elements = [[3], [4000, 400], [3001,7000]] ilist = comparelist[::-1] result = [] for element in elements: t = [] for e in element: for index, value in enumerate(ilist): if e > value: t.append(ilist[index]) break result.append(t) print(result)