Buscando valores de una lista en otra Lista usando Python

Estoy tratando de encontrar una lista sublista. Lo que significa que si list1 dice [1,5] está en la lista2, diga [1,4,3,5,6] de lo que debería devolver True. Lo que tengo hasta ahora es esto:

for nums in l1:
    if nums in l2:
        return True
    else:
        return False

Esto sería cierto, pero estoy intentando devolver True solo si list1 está en la lista2 en el orden respectivo. Entonces, si list2 es [5,2,3,4,1], debería devolver False. Estaba pensando en comparar los valores de índice de list1 usando <pero no estoy seguro.

Respuestas a la pregunta(7)

Su respuesta a la pregunta