[pyar] [JUEGO] Búsqueda de strings
Alejandro Santos
listas en alejolp.com
Vie Mayo 2 06:54:41 ART 2014
2014-05-02 11:43 GMT+02:00 Tordek <kedrot en gmail.com>:
>
> A mi me gusta (aunque a Guido no le parezca) la versión funcional
>
>>>> def buscar(haystack, needle):
> ... return filter(lambda x: needle in x, haystack)
> ...
>
Bien! A mi me gusta :) me acuerdo que leyendo las coding-conventions
de PyCon-Tech decia muy violentamente[1] que no se podía usar
map/reduce/filter y pensé, "uh con razón Alecu dijo que este proyecto
necesita amor".
[1] https://svn.python.org/conference/django/trunk/pycon/README
>>>> S = "nom"
>>>> R = buscar(L, S)
>>>> R
> ['Onomatopeya', 'Om nom nom']
>
> Aunque "lo más pythonico" será...
>
>>>> def buscar(haystack, needle):
> ... return [elem for elem in haystack if needle in elem]
>
Preguntas de examen (?)
- Cuál es la eficiencia de esto?
- Se puede mejorar?
--
Alejandro Santos
More information about the pyar
mailing list