ciclismo através de uma lista de cores com sass

É possível ter uma lista de três cores:

$ lista de cores: x y z;

Em seguida, aplique essas três cores percorrendo-as e adicionando-as a um item de lista não ordenado.

Eu quero:

<li>row 1</li> (gets color x)
<li>row 2</li> (gets color y)
<li>row 3</li> (gets color z)
<li>row 4</li> (gets color x)

e assim por diante.

Eu tentei usar o @each (http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#each-directive) função, mas apenas deixa de aplicar a cor após a primeira vez na lista. Eu quero que as cores continuem circulando até que fique sem itens de lista para aplicá-las.

isso é possível com sass?

questionAnswers(1)

yourAnswerToTheQuestion