Why is the 'else' part marked in red when I try to run it? It says 'invalid syntax'.
def interseccion(lista, lista2, resultado=[]):
if lista != []:
if lista[0] in lista2:
return interseccion(lista[1:], lista2, resultado+[lista[0]]
else:
return interseccion(lista[1:], lista2, resultado]
return resultado