--- name: unique kind: function lang: py domain: core version: "1.0.0" purity: pure signature: "def unique(xs: list) -> list" description: "Elimina duplicados de una lista preservando el orden de aparicion." tags: [list, functional, unique, deduplicate, python, pendiente-usar] uses_functions: [] uses_types: [] returns: [] returns_optional: false error_type: "" imports: [] params: - name: xs desc: "Lista potencialmente con elementos duplicados" output: "Lista sin duplicados preservando orden de primera aparición" tested: false tests: [] test_file_path: "" file_path: "python/functions/core/core.py" --- ## Ejemplo ```python result = unique([1, 2, 2, 3, 1, 4]) # [1, 2, 3, 4] ``` ## Notas Funcion pura. Preserva el orden de la primera aparicion. Requiere elementos hashables.