Python: divide una lista en sub-listas basadas en rangos de índice

ACTUALIZADO:

En Python, ¿cómo puedo dividir una lista en sub-listas basadas en rangos de índice?

p.ej. lista original:

list1 = [x,y,z,a,b,c,d,e,f,g]

utilizando rangos de índice 0 - 4:

list1a = [x,y,z,a,b]

utilizando rangos de índice 5-9:

list1b = [c,d,e,f,g]

¡Gracias!

Ya conocía los índices (variables) de elementos de lista que contienen cierta cadena y quieren dividir la lista en función de estos valores de índice.

También es necesario dividir en número variable de sub-listas! es decir:

list1a
list1b
.
.
list1[x]

Respuestas a la pregunta(5)

Su respuesta a la pregunta