💾 Archived View for andros.dev › retos-de-programacion-con-dificultad-incremental › 2.gmi captured on 2024-08-18 at 17:28:28. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

2. Intersecciones entre listas

Crea una función que devuelva una lista de los valores con las coincidencias entre otras 2 listas. Mantén el orden de la primera lista.

def intersecciones(lista_1: list, lista_2: list) -> list:
    pass

intersecciones([1, 2, 3], [1, 4, 5])
# [1]

intersecciones([1, 2, 3], [5, 2, 1, 6])
# [1, 2]

intersecciones([1, 2, 3], [3, 2, 7, 6])
# [2, 3]

intersecciones([1, 2, 3], [9, 5, 7, 6])
# []

Normal 🐤

Mantén el orden de la primera lista.

Pesadilla 👹

Incluye un tercer argumento para indicar si quieres ordenar los resultados con la primera lista o la segunda.

🗂️ Otros retos