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