On 04/03/10 21:41, Olemis Lang (Simelix) wrote:
Para crear un generator tendrás que definirlo (también
con "def", aunque no es una función).
Sí es una función, pero que se crea con tiene un flag especial .
En terminología Python sí (de hecho su nombre completo es "funciones
generadoras"), p
En tema generadores os puedo recomendar:
http://www.dabeaz.com/generators/index.html
es realmente bueno ...
Olemis Lang (Simelix) wrote:
2010/3/4 Arnau Sanchez :
On 04/03/10 16:43, Kiko wrote:
[...]
De verdad que vale la pena, los generadores son una de las herramientas más
potentes de P
Hola a todos.
Viendo los comentarios relacionados con "Buscar
�ndices de un array (que cumple condici�n) de forma eficiente" y el
analisis profundo que este genero, me dio un poco de verguenza respecto a un
problema
que se me presento y del cual, incluso antes de leer estos comentarios, sabia
2010/3/5 Boris Perez Canedo :
> Hola a todos.
>
[...]
>
> Mi problema:
> Encontrar las diferencias entre los elementos de dos listas de listas cuyos
> elementos (listas) comparten entre si un elemento comun en una posicion
> dada.
Eso me suena a hacerle un diff a dos listas y, si ese es el caso y
El día 5 de marzo de 2010 15:36, Boris Perez Canedo
escribió:
> Hola a todos.
>
> Viendo los comentarios relacionados con "Buscar índices de un array (que
> cumple condición) de forma eficiente" y el analisis profundo que este
> genero, me dio un poco de verguenza respecto a un problema que se me
2010/3/5 lasizoillo :
> El día 5 de marzo de 2010 15:36, Boris Perez Canedo
> escribió:
>> Hola a todos.
>>
>> Viendo los comentarios relacionados con "Buscar índices de un array (que
>> cumple condición) de forma eficiente" y el analisis profundo que este
>> genero, me dio un poco de verguenza re
El 05/03/10 09:36, Boris Perez Canedo escribió:
Hola a todos.
Viendo los comentarios relacionados con "Buscar índices de un array (que
cumple condición) de forma eficiente" y el analisis profundo que este
genero, me dio un poco de verguenza respecto a un problema que se me
presento y del cual, i
> El 05/03/10 09:36, Boris Perez Canedo escribi�:
>> Hola a todos.
>>
>> Viendo los comentarios relacionados con "Buscar
�ndices de un array (que
>> cumple condici�n) de forma
eficiente" y el analisis profundo que este
>> genero, me dio un poco de
verguenza respecto a un problema que se me
2010/3/5 Boris Perez Canedo :
> Hola,
>
> Ok, me convencieron, pero les advierto que esta de piedra, por asi decirlo.
>
> def compare(L1, L2):
> if len(L1) <> len(L2):
> return None
> else:
> differ = []
> for pos in range(len(L1)):
> if L1[pos] <> L2[pos
Esta solución es específica para el ejemplo que diste:
# salida
[1, 1, 2] [2, 1, 6] [0, 2]
[2, 3, 5] [1, 3, 5] [0]
[] [4, 4, 7] [0, 1, 2]
# parte relevante
L1 = [[1, 1, 2], [2, 3, 5], [3, 2, 8]]
L2 = [[2, 1, 6], [3, 2, 8], [1, 3, 5], [4, 4, 7]]
clean(L1, L2)
for i in range(max(l
On Fri, Mar 5, 2010 at 11:49 AM, Ricardo Cárdenes Medina
wrote:
[...]
>
> def compare(L1, L2):
> if len(L1) <> len(L2):
> return None
>
> return [x for x,(y,z) in enumerate(zip(L1, L2)) if y <> z]
El problema con el zip, es que te corta la lista al más corto
zip([1,2,3], [4,5]) -> [[1,4
2010/3/5 Rolando Espinoza La Fuente :
[...]
> diff = []
>
> for j in range(max(len(a), len(b))):
> if not getitem(a, j) == getitem(b, j):
> diff.append(j)
Esto se podría simplificar a
diff = [j for j in range(max(len(a), len(b)))
if
On Fri, Mar 5, 2010 at 10:56 AM, Rolando Espinoza La Fuente
wrote:
> On Fri, Mar 5, 2010 at 11:49 AM, Ricardo Cárdenes Medina
> wrote:
> [...]
>>
>> def compare(L1, L2):
>> if len(L1) <> len(L2):
>> return None
>>
>> return [x for x,(y,z) in enumerate(zip(L1, L2)) if y <> z]
>
> El probl
On Fri, Mar 5, 2010 at 11:08 AM, Olemis Lang (Simelix)
wrote:
> On Fri, Mar 5, 2010 at 10:56 AM, Rolando Espinoza La Fuente
> wrote:
>> On Fri, Mar 5, 2010 at 11:49 AM, Ricardo Cárdenes Medina
>> wrote:
>> [...]
>>>
>>> def compare(L1, L2):
>>> if len(L1) <> len(L2):
>>> return None
>>>
>
> El problema con el zip, es que te corta la lista al más corto
>
> zip([1,2,3], [4,5]) -> [[1,4], [2,5]] pierdes el 3
La comprobación de longitudes de las listas, que dejé intacta, se
encarga de eso ;)
___
Python-es mailing list
Python-es@python.org
Gracias
--- El vie 5-mar-10, Eli Bendersky escribió:
De: Eli Bendersky
Asunto: Re: [Python-es] PYSQLITE: Cómo saber los nombres de todas las tablas
que contenga una base sqlite
Para: "La lista de python en castellano"
Fecha: viernes, 5 de marzo de 2010, 4:04
Puedes usar la tabla sqlite_m
> 2010/3/5 Rolando Espinoza La Fuente :
> [...]
>> � � � �diff = []
>>
>> �
� � �for j in range(max(len(a), len(b))):
>> � �
� � � �if not getitem(a, j) == getitem(b, j):
>> �
� � � � � � �diff.append(j)
>
>
Esto se podr�a simplificar a
>
> diff = [j for j in
range(max(len(a), len(b)))
La cosa es que las nuevas ventanas queden dentro de los límites de la ventana
principal.
Yahoo! Cocina
Encontra las mejores recetas con Yahoo! Cocina.
http://ar.mujer.yahoo.com/cocina/___
Python-es mailing list
Python-es@python.org
http:/
El 5 de marzo de 2010 12:25, Ramiro escribió:
>
>
> La cosa es que las nuevas ventanas queden dentro de los límites de la ventana
> principal.
>
Hola.
Lo que mencionas se conoce como MDI (Multiple Document Interface).
Desafortunadamente, GTK no tiene soporte para MDI en el sentido
tradicional d
2010/3/4 Olemis Lang (Simelix) :
> 2010/3/4 Pablo Angulo :
>> Daniel Garcia Moreno escribió:
>>>
Si la lista grande tiene N elementos y la pequeña M, puedes elegir entre
O(Mlog(N)), usando bisect. o O(N), con la técnica que te decía antes.
>>> O puedes combinar las dos, buscar desde
ï^¸~˪uïß6ëuç^tßM5ÓHola,Ustedes diran: !Mira que este molesta!Estoy tratando de montar un servidor xml rpc, ya logre hacer basic auth y que tambien que atendiera peticiones simultaneas pero para obtener mas seguridad estoy enredado tratando de hacerlo con ssl.Por lo que he visto en la ayuda creo
El vie, 05-03-2010 a las 15:15 -0500, Boris Perez Canedo escribió:
> Hola,
>
>
> Estoy tratando de montar un servidor xml rpc, ya logre hacer basic
> auth, y que tambien que atendiera peticiones simultaneas pero para
> obtener mas seguridad estoy enredado tratando de hacerlo con ssl.
>
> Utilic
22 matches
Mail list logo