Comprueba si una lista incluye todos los valores
Escribe una función llamada includes_all(lst, values)
que tome dos listas como parámetros. La función debe comprobar si todos los valores de la lista values
están incluidos en la lista lst
. Si todos los valores están incluidos, la función debe devolver True
. Si cualquiera de los valores no está incluido, la función debe devolver False
.
Para resolver este problema, debes:
- Utilizar un bucle
for
para iterar a través de cada valor de la lista values
.
- Comprobar si el valor actual está incluido en la lista
lst
utilizando el operador in
.
- Si el valor no está incluido, devolver
False
.
- Si todos los valores están incluidos, devolver
True
.
def includes_all(lst, values):
for v in values:
if v not in lst:
return False
return True
includes_all([1, 2, 3, 4], [1, 4]) ## True
includes_all([1, 2, 3, 4], [1, 5]) ## False