Geht es wirklich nicht einfacher?
Code: Alles auswählen
from itertools import dropwhile
def cutoff(tpl):
return tuple(reversed(
tuple(dropwhile( lambda e:not e, reversed(tpl) ))
))
folge = (1,2,2,0,0,0)
print(cutoff(folge)) #(1,2,2)