Re: [Python-es] Iterar 2 veces sobre 1 lista y comparar sus objetos lo mas rapido

2011-05-09 Por tema lasizoillo
El día 9 de mayo de 2011 10:44, tny escribió: > Yo usaría diccionarios, que ya están optimizados para buscar los > índices, por lo que sólo sería necesario iterar sobre uno de ellos hasta > encontrar coincidencia. > Tampoco con los sets. No caer en ello fue fallo mío. Los sets serían igual de rá

Re: [Python-es] Iterar 2 veces sobre 1 lista y comparar sus objetos lo mas rapido

2011-05-09 Por tema tny
El lun, 09-05-2011 a las 04:49 +0200, lasizoillo escribió: > El día 9 de mayo de 2011 00:17, lopz escribió: > > Hola, estoy haciendo unas pequeñas pruebas en pygame > > def compare(tags1, tags2): > >for i in tags1.split(' '): > >for j in tags2.split(' '): > >if (i == j): >

Re: [Python-es] Iterar 2 veces sobre 1 lista y comparar sus objetos lo mas rapido

2011-05-08 Por tema lasizoillo
El día 9 de mayo de 2011 00:17, lopz escribió: > Hola, estoy haciendo unas pequeñas pruebas en pygame > > tengo un diccionario de palabras con tus tags, cada palabra será una > bola y si alguna de las palabras tiene igual tag que otra > entonces se unirán con una línea, y así hasta iterar sobre to

Re: [Python-es] Iterar 2 veces sobre 1 lista y comparar sus objetos lo mas rapido

2011-05-08 Por tema lopz
El día 8 de mayo de 2011 18:28, Andrey Antoukh escribió: > Hola. hola > No se si estoy en lo cierto, pero puede que te haga falta un itertools.tee() > http://docs.python.org/library/itertools.html#itertools.tee > Un ejemplo simple: > a = [1,2,3,4,5,6] > from itertools import tee > first, second

Re: [Python-es] Iterar 2 veces sobre 1 lista y comparar sus objetos lo mas rapido

2011-05-08 Por tema Andrey Antoukh
Hola. No se si estoy en lo cierto, pero puede que te haga falta un itertools.tee() http://docs.python.org/library/itertools.html#itertools.tee Un ejemplo simple: a = [1,2,3,4,5,6] from itertools import tee first, second = tee(a, 2) while True: try: first_next = next(first) s

[Python-es] Iterar 2 veces sobre 1 lista y comparar sus objetos lo mas rapido

2011-05-08 Por tema lopz
Hola, estoy haciendo unas pequeñas pruebas en pygame tengo un diccionario de palabras con tus tags, cada palabra será una bola y si alguna de las palabras tiene igual tag que otra entonces se unirán con una línea, y así hasta iterar sobre toda el diccionario actualmente tengo esto y funciona bien