l = ['-200', ' 0', ' 200', ' 400', ' green', '0', '0', '200', '400',
    ' yellow', '200', '0', '200', '400', ' red']
new = []
for i in range(0, len(l), 5):
    new.append(l[i:i + 5])
Как вы можете разделить список на каждые x элементов и добавить эти x элементов в новый список?